我的开发和测试服务器工作正常,但生产服务器出现问题。序列:
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']
我预编译了资产并重新启动了服务器,但仍然收到相同的错误消息:
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)
这些都是我在stackoverflow上找到的建议。有任何想法吗?