2016-05-19 9 views
0
rails 3.2 

私はスリムで新しく、それを使用しているアプリケーションで作業する必要があります。レール付きスリムの使用

.class 

に変換します:.html.slimファイルで、私は継承されたコードでは

<div class="class"></div> 

、私が持っている:いくつかのドキュメントを読ん、私のようなものを使用していることがわかり

.form-section.customer_info 

私はstylesheetsフォルダを見ると、私はcustomer_infoを見つけることができませんが、私はform-sectionを見つけることができます。

いずれかのスタイルシートでcustomer_infoを見つけることができませんか?

+2

customer_infoがスタイルシートフォルダにない理由を調べようとしていますか?おそらくそのクラスはいくつかのjsのコーディングに使用されますか? – Thorin

+0

それは何らかの理由でスタイルシートから削除されているかも知れません。リファクタリングやtwasが使用される予定だったのですが、使用されることはありません。または、or、or ... :) –

+0

.coffeeファイル:$( '。form-section.customer_info').html html – EastsideDeveloper

答えて

1

答えは多分スタイルシートで見つけることができます。しかし、そうでない場合があります。

  • 時にはクラスがJavaScriptスニペットのターゲットとして使用されることがあります。アプリケーションのjavascriptに記載されていることが分かっている場合は、相互作用がそれに依存する可能性があるため、JSコードを読んでください。
  • クラスがスタイルシートから削除され、コードから削除されないことがあります。この場合は削除することができます。
  • ただし、HTMLのセクションに意味的に有意義なマークを付けるためにクラスが追加されることもあります。そのため、後でスタイリングを適用することができます。その場合、それを維持することを選択することができます。

例えば、より良いまたは病気のために、私はコードを書いていたとき、私はセクションがコーダとして、私は、HTMLコードは、ユーザーが含まれているために起こっている知っているか、それを示すために.user-listまたは.part-tableとして、クラスを使用して名前が付けられます部品。これを一貫して行うことで、後で一貫したスタイリングのためにフロントエンドの部分をマークすることができます。つまり、すべてのパーツテーブルのスタイルを同じにすることができます。すべてのユーザーリストを同じようにスタイル設定することができます。それにもかかわらず、これらは、クラスがHTML内に存在することがありますが、他の場所では参照されない理由がいくつかあります。

関連する問題