我认为最终(当 RC 接近/成为一个版本时)你将能够config/application.rb
使用以下 config.assets.css_compressor = false 修改你的
但是,atm,这并不能真正解决它,因为 stylesheet_asset_tag 辅助函数与新管道不完全兼容,并且 :all 修饰符不起作用,所以......
在您application.html.erb
看来,您必须链接每个 css
<%= stylesheet_link_tag "stylesheets/application" %>
<%= stylesheet_link_tag "stylesheets/foo" %>
<%= stylesheet_link_tag "stylesheets/bar" %>
只要你config.assets.enabled = true
在你config/application.rb
的资产的根目录下(默认)/assets
您可以启动 rails 控制台 ( rails c
) 并p Rails.application.assets
同时查看可配置的属性。
我同意这不是最好的解决方案,但在这一点上(使用 RC 与稳定版本)它是我发现的最好方法。
更新: 挖掘边缘 api,发现了这个 ActionView::Helper sprockets_stylesheet_link_tag
(http://edgeapi.rubyonrails.org/classes/ActionView/Helpers/SprocketsHelper.html) 但它似乎仍然是 stylesheet_link_tag 的不完整替代品,因为它没有t 支持:all
,您仍然必须stylesheets/
在函数调用中包含该段。话虽如此,它的功能是使用前进的功能,所以......
<%= sprockets_stylesheet_link_tag "stylesheets/foo" %>