5

まず、私は Rails の初心者です。Rails の Web サイトで作業しています。application_controller、static_pages_controllers、users_controllerという 3 つのコントローラーが あります。それらはすべて app/assets/stylesheets/ (application.css および users.css.scss) にそれぞれの css (scss) ファイルが あり、static_pages_controllers を除き、全体的なレイアウトまたは共通要素用の custom.css.scss もあります。コントローラー固有のものを使用しましたここで述べたスタイルシート

私の質問は次のとおりです。

1) custom.css の css ルールは、別のコントローラー css で明示的に定義したものを除いて、すべてのコントローラー ビューに適用されますか?

2) はいの場合、custom.css.scss と users.css.scss の両方で定義されたルールがあります。

custom.css.scss - 本体 { background-color:color1;}

users.css.scss - 本体 { background-color:color2;}

ただし、static_pages_controllers と users_controllers の両方のビューで背景色 2 が表示されます。どこが間違っているのですか?users_controller のビューのみが color2 を表示し、static_pages_controller が color1 を表示する必要があります。

4

2 に答える 2

0

Rails 4.x では

これらの行を config/environment.rb に追加する必要があります

config.assets.precompile << "*.css"

于 2015-06-19T07:07:58.047 に答える