<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= stylesheet_link_tag 'authenticate', media: 'all', 'data-turbolinks-track' => true %>
我喜欢在“application.css”中添加一个样式表“authenticate.css”,但出现错误。如何在Rails 4中的application.html.erb中添加更多样式表
Sprockets::Rails::Helper::AssetFilteredError in <controller>#<action>
Asset filtered out and will not be served: add 'Rails.application.config.assets.precompile += %w(authenticate.css)' to 'config/initializers/assets.rb' and restart your server
如果我没看错,这不是在轨道3的情况下,我不喜欢在“配置/初始化/ assets.rb”添加一行约“authenticate.css”代码。这是在Rails 4中添加样式表的唯一方法,还是我做错了什么?
我不希望它成为application.css的一部分,通过调用它或通过* require_tree .
。我只是想在需要的地方调用它,但不是在所有的视图中调用它。
也许我错过了一些东西,但为什么不直接将authenticate.css放入您的assests文件夹? – JTG 2014-10-02 19:42:29
@JTG,“authenticate.css”文件位于app/assets/stylesheets文件夹中。 – Syed 2014-10-03 06:55:47