如何在我的mac上生成Rails 3.2并获得缓存:[GET /] miss

时间:2012-01-28 03:12:03

标签: ruby-on-rails

我已经让这个应用程序在开发中正常运行,但是当我部署bugger时,一切都开始分崩离析:(

所以我尝试在我的Mac上运行开发时抓取日志 - 然后确切地说,在完全相同的平台上(只是从开发环境切换到生产环境)。我相信没有弄乱config / application.rb,config / environment.rb或config / environments / *

我已在此处保存了屏幕输出:https://gist.github.com/1692260

真的可以伸出援助之手 - 因为这令我困惑:(

2 个答案:

答案 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的信息。