我希望它能让普通用户看到正常的“我们很抱歉,但出了点问题”。当他们遇到500错误,但管理员在生产环境中看到开发风格的全栈跟踪时,会显示一条消息。
我们使用exceptional,但能够在服务器上内联调试错误也很有帮助。
发布于 2012-10-25 05:38:38
我以前没有尝试过,但我认为你可以在你的ApplicationController中有一个before_filter,它会检查用户是否是管理员,如果是,就做一些如下的事情:
YourApp::Application.configure do
config.consider_all_requests_local = true
end
https://stackoverflow.com/questions/13057601
复制相似问题