在我的views目录中,我有两个文件夹,里面有文件。这些文件夹的标题为main
和off-brand-main
。我有相似但不同的CSS文件,分别需要与每个文件一起使用。这些CSS的标题为main.css
和off-brand-main.css
。
我很难过如何调用相应的样式表以及在哪里进行调用。我应该在def new
中的控制器中进行吗?
非常感谢任何帮助。谢谢!
答案 0 :(得分:0)
在模板文件的部分(通常是'application.html.erb')中,您可以使用条件来设置基于某些内容使用的样式表...
<Head>
<% if ... %>
<%= stylesheet_link_tag "main" %>
<% else %>
<%= stylesheet_link_tag "off-brand-main" %>
条件可以是控制器(controller_name =='something')和/或action(action_name =='something')。