【发布时间】:2012-01-20 19:00:32
【问题描述】:
我刚刚升级到 rails 3.2 一切正常,除了错误页面不再显示正常的开发调试信息。相反,它显示的是标准生产错误页面(白色背景,中间有红色文本:
“很抱歉,出了点问题。我们已收到有关此问题的通知,我们会尽快查看。”
rails 3.2 是否有新设置或我缺少的东西?我已经阅读了升级说明,并没有在任何地方看到它。我尝试降级到 3.1.3 并且错误页面再次工作,所以这绝对是 rails 3.2 问题。谢谢。
【问题讨论】:
-
检查
config.consider_all_requests_local里面的development.rb。必须将其设置为true才能显示完整的错误报告。 -
@jibiel 谢谢!如果您将其作为答案提交,我会接受。奇怪的是,我在 3.1 中使用此设置 = false 得到完整的错误报告,但在 3.2 中却没有。解决了。
-
这确实很奇怪。如果您发现一些线索,请在此处回帖。
-
这显然不是你的问题,但自从我到这里谷歌搜索一个类似的问题:如果你在 dev 中看到一个白色的 500 错误页面,没有调试信息,并且在同一页面而不是prod 中的 404 页面,您可能需要更新/使用另一个 will_paginate 的分支:github.com/mislav/will_paginate/pull/215
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2