3
我的开发和测试服务器工作正常,但生产服务器遇到问题。顺序:ActionView :: Template :: Error(statics.js未预编译)
RAILS_ENV=production bundle exec rake assets:precompile
sudo httpd service restart
当我尝试去我的生产服务器从浏览器中,我得到了可怕的:
We're sorry, but something went wrong
在production.log看,我看到:
ActionView::Template::Error (statics.css isn't precompiled)
所以,我添加了以下内容到config/application.rb:
config.assets.precompile += ['statics.css']
仍然得到了错误的屏幕,现在生产的日志说:
ActionView::Template::Error (statics.js isn't precompiled)
所以,我增加了以下内容的config/application.rb中:
config.assets.precompile += ['statics.js']
我预编译的资产并重新启动服务器,但我“M仍然得到同样的错误消息:
ActionView::Template::Error (statics.js isn't precompiled)
我也试过如下:
config.assets.precompile += %w(*.css *.js)
config.assets.precompile += ('*.css','*.js')
config.assets.precompile += ('.css','.js')
,但我不断收到错误:
ActionView::Template::Error (statics.js isn't precompiled)
这些都是我的建议计算器上找到。有任何想法吗?
你的'config/environments/production.rb'中有'config.assets.compile = true'吗?如果不是,请添加并重试。 – vee
这解决了它。我忽略检查production.rb。如果你把它变成一个答案,我会给你信用的。 – EastsideDeveloper
[rails 3.1.0 ActionView :: Template :: Error(application.css未预编译)]的可能重复](http://stackoverflow.com/questions/7275636/rails-3-1-0-actionviewtemplateerror-application -css-isnt-precompiled) – R0MANARMY