0

ビューディレクトリ内に、ファイルを含む2つのフォルダがあります。これらのフォルダには、とというタイトルが付いmainていますoff-brand-main。それぞれで使用する必要がある類似しているが異なるCSSファイルがあります。それらのCSSにはとというタイトルが付いmain.cssていoff-brand-main.cssます。

それぞれのスタイルシートを呼び出す方法と、どこで呼び出すかについて、私は困惑しています。のコントローラーでそれを行う必要がありdef newますか?

どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1

0

テンプレートファイルのセクション(多くの場合、「application.html.erb」)で、条件を使用して、何かに基づいて使用するスタイルシートを設定できます...

<Head>
  <% if ... %>
    <%= stylesheet_link_tag "main" %>
  <% else %>
    <%= stylesheet_link_tag "off-brand-main" %>

条件は、コントローラー(controller_name =='something')および/またはアクション(action_name =='something')である可能性があります。

于 2012-08-06T19:00:40.933 に答える