【发布时间】:2015-07-22 03:28:43
【问题描述】:
当我跟踪日志并点击我的应用程序时,我有 heroku[router] 告诉我我收到了 500,并且应用程序显示通常的“我们很抱歉,但出了点问题”消息......但没有日志中来自 Rails 的其他详细信息,以告诉我导致 500 的原因。
我已经阅读了其他几个询问此问题的线程,但它们大多以人们建议执行rake:db migrate 来修复错误但不幸的是没有进一步讨论日志记录。 (是的,我确定没有待处理的迁移????)
- 我安装了 rails_12factor gem
- 我尝试在
production.rb中设置config.log_level = :debug - 我尝试创建一个配置变量
LOG_LEVEL设置为DEBUG(它应该取代配置设置) - 我已将
$stdout.sync = true设置为config.ruas suggested here
我错过了什么?
顺便说一句,我尝试使用 Heroku 使用的数据库的备份在本地重现我的实际问题,但我无法重现它,所以我最终不得不深入了解这个日志记录问题。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 heroku