0

在我的视图目录中,我有两个文件夹,里面有文件。这些文件夹的标题mainoff-brand-main. 我有类似但不同的 CSS 文件,需要分别与每个文件一起使用。这些 CSS 的标题main.cssoff-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 回答