<%= 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