1

我想让普通用户看到正常的“我们很抱歉,但出了点问题”。当他们遇到 500 错误时的消息,但管理员在生产中看到开发风格的完整堆栈跟踪。

我们正在使用异常,但能够在服务器上内联调试错误也很有帮助。

4

1 回答 1

0

以前没有尝试过,但我认为您可以在 ApplicationController 中有一个 before_filter 来检查用户是否是管理员,如果是,请执行以下操作:

YourApp::Application.configure do
  config.consider_all_requests_local = true
end
于 2012-10-24T21:38:38.307 回答