6

我最近刚刚从 Rails 3.0.9 升级到 3.2.8,我看到的是用户友好的错误页面,而不是通常的错误消息。

我检查了以下内容:

  • 跑了一个Rails.env,它表明我在development
  • 我的 development.rb 有config.consider_all_requests_local = true

我在谷歌上搜索过,找不到其他任何东西。还有什么我在这里想念的吗?

谢谢!

4

1 回答 1

1

正如在生产环境中未显示的用户友好错误页面中所述

显示错误的另一个标准是 request.local?

因此,也许您的 ip 没有显示为 rails 的本地 IP(即您使用的是代理)。如果是这样或request.local?不正确,您可以尝试上述问题中提到的补丁(但当然返回 true 而不是 false ;)

于 2012-09-13T15:19:31.360 回答