对于某个控制器/动作,我只想提供 CSS 资产的特定子集。这样的事情可能吗?
我在app/views/layouts/application.html.erb中想要这样的东西
<% if newsletter_show? %>
<%= stylesheet_link_tag "foo", "bar", "baz" %>
<% else %>
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag "application" %>
<% end %>
注意:当条件为真时,我不仅提供特定的 css 文件(foo、bar和baz),我也故意不提供 javascript 。
这在开发中完美地工作,但在生产中它失败了,因为显然我们不能有不相交的样式表,因为它们是作为一个整体预编译的。有什么办法吗?