当我尾巴的日志,并打我的应用程序,我有heroku[router]
告诉我,我收到了500,应用程序显示通常的“我们很抱歉,但出了问题“的消息......但没有从日志中的Rails额外的细节告诉我什么是造成500.500 Heroku日志中,但没有来自Rails的错误细节(即使与rails_12factor)
我读过一些其他线程询问这个,但他们主要最后人们建议做一个修正了错误的rake:db migrate
,但不幸的是没有进一步的讨论。 (是的,我敢肯定,没有未决的迁移)
- 我有rails_12factor宝石安装
- 我试过在
production.rb
- 设置
config.log_level = :debug
我试图创建LOG_LEVEL
集的配置变量DEBUG
(应取代的配置设置) - 我在
config.ru
as suggested here
我错过了什么?
顺便说一句,已尝试重新生产我的实际问题与Heroku使用的数据库的备份,但我不能再现它,所以我终于被迫到这个日志记录问题的底部。
它的确如此。如果你捆绑列表,你应该看到https://github.com/heroku/rails_serve_static_assets确保它的版本是0.0.4。您的部署输出中是否有任何警告? – Schneems
感谢您回复@Schneems! 'bundle list'的输出给出'''* rails_12factor(0.0.3) * rails_serve_static_assets(0.0.4) * rails_stdout_logging(0.0.3)'''部署时没有任何警告确认:''使用rails_12factor 0.0.3使用rails_serve_static_assets 0.0.4使用rails_stdout_logging 0.0.3''' – jmasson