我已经让这个应用程序在开发中正常运行,但是当我部署bugger时,一切都开始分崩离析:(
所以我尝试在我的Mac上运行开发时抓取日志 - 然后确切地说,在完全相同的平台上(只是从开发环境切换到生产环境)。我相信没有弄乱config / application.rb,config / environment.rb或config / environments / *
我已在此处保存了屏幕输出:https://gist.github.com/1692260
真的可以伸出援助之手 - 因为这令我困惑:(
答案 0 :(得分:2)
我遇到了这个错误然后意识到我的资产没有在生产中编译......我建议尝试
RAILS_ENV=production bundle exec rake assets:precompile
除非你知道你的东西正在编译。它让我不知所措,因为我已经习惯了部署到Heroku。这当然只能是Rails> = 3.1
中的情况答案 1 :(得分:0)
您是否尝试过更改为
config.serve_static_assets = true in production.rb
在production.rb
?
Webbrick无法提供静态文件。这就是你必须有轨道的原因。如果您使用apache或nginx,他们可以为您提供静态文件。但这需要一些配置。
您可以找到有关如何配置Apache和Nginx here的信息。