我正在使用Rails 5.2.0,但出现此错误:Sprockets::Rails::Helper::AssetNotPrecompiled - Asset was not declared to be precompiled in production
打开主页时。
我已经设置了,Rails.application.config.assets.precompile += %w( home.css, home.coffe )
但是仍然会出现此错误。
这是我的 application.html.rb
<%= stylesheet_link_tag 'application'%>
<%= stylesheet_link_tag params[:controller] %>
<%= javascript_include_tag 'application'%>
<%= javascript_include_tag params[:controller]%>
我的意图是仅加载每个控制器特定的scss和js。
%w
使用空格创建单词数组以分隔每个值
%w( home.css, home.coffe )
退货
["home.css,", "home.coffe"]
将代码更改为
Rails.application.config.assets.precompile += %w( home.css home.coffe )
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句