特定のコントローラー/アクションについて、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 %>
注:条件がtrueの場合、特定のcssファイル(foo、bar、baz)を提供するだけでなく、意図的にjavascriptも提供しません。
これは開発では完全に機能しますが、本番環境では、スタイルシートが全体としてプリコンパイルされているため、スタイルシートをばらばらにすることができないため、失敗します。これを回避する方法はありますか?