まず、私はレールの初心者です。私はレールのWebサイトに取り組んでいます。これには、 application_controller、static_pages_controllersおよびusers_controllerの3つのコントローラがあります。彼らはすべて静的ページコントロールを除くapp/assets/stylesheets/(application.cssとusers.css.scss) のそれぞれのcss(scss)ファイルを持っていて、全体のレイアウトや共通要素にはcustom.css.scssを持っています述べたように.Iは、コントローラの特定のスタイルシートを使用 hereレールのコントローラー固有のスタイルシート3:継承
私の質問は以下のとおりです。
1)のcustom.cssでのCSSルールは、私は別々のコントローラCSSで明示的に定義されているものを除き、すべてのコントローラのビューに適用されていますか?
2)はい、私はルールがcustom.css.scssとusers.css.scss
custom.css.scssの両方で定義されている場合 - 体{背景色:カラー1;}
users.css.scss - ボディ{背景色:カラー2;}
それでもstatic_pages_controllersとusers_controllers両方のビューは、背景カラー2を示します。どこが間違っていますか? users_controllerのビューのみがcolor2を表示し、static_pages_controllerはcolor1を表示する必要があります。
ページ(アクション? )特定のバージョン:http://stackoverflow.com/questions/15708794/page-specific-css-with-rails-appこれは、http://stackoverflow.com/questions/6167805/の複製としてマークされています。 using-rails-3-1-you-do-you-you-page-specific-javascript-code(正しいIMHO)を使用してください。 –
関連:http://stackoverflow.com/questions/15708794/page-specific-css-with-rails-app –