自分のアプリケーションに特定のブートストラップ4テンプレートを使用しています。このテンプレート(cover.css)は、他のすべてのページが異なるスタイルを使用するため、ホームページ固有のものです。5つのブートストラップ4(シングルコントローラ)のインデックスアクション用に異なるCSS
cover.css
はどのようにインデックス操作にのみ使用できますか?
私のapplication.cssに私は@import "cover"
を追加しましたが、これはインデックスアクションにのみ適用できますか?
代わりに、アプリケーション用にapplication.html.erb
、ホームページ用に2番目のレイアウトhome.html.erb
という2つのレイアウトを作成しようとしました。 index
アクションにのみcover.css
を関連付けるにはどうすればいいですか?アプリケーションの残りの部分にダッシュボードのレイアウトとCSSがありますか?
私はレール5とブートストラップ4アルファを使用しています。
.home.index
セレクタにごcover.cssスコープ内のその後の出力は以下となり<body class="home index">
あなたのスタイルにレンダリングこの
<body class="<%= controller_name %> <%= action_name %>">
などのbodyタグにviews/layouts/application.html.erb
セットクラスでホームページのコントローラ名は何ですか? – Swards
アプリケーション全体で同じコントローラです。私はホームページのための別個のコントローラを持っていません – Ayrad
[アクションごとのRailsのscssスタイルシート]の可能な複製(http://stackoverflow.com/questions/34022991/rails-scss-stylesheet-per-action) – slowjack2k