我可以将RoR错误集中到一个地方吗?

时间:2010-07-11 10:37:22

标签: ruby-on-rails

如果某个用户在应用程序中遇到任何错误,我不希望用户看到默认错误页面,例如,路由错误或其他一些错误。如何仅显示错误页面(例如,“发生错误”,但未显示用户字体中的任何错误),并将用户重定向到主页面。如何修改我的应用程序以使其适合?谢谢。

2 个答案:

答案 0 :(得分:1)

首先,转入生产环境 - 堆栈跟踪消失。

如果这还不够好,请按照:

http://blog.aizatto.com/2009/02/06/building-custom-error-pages/

答案 1 :(得分:0)

您可以转到生产环境。您还可以更改公用文件夹中的错误页面的html和css,或者更换ActionPack的rescue_action_in_public操作。这是一个参考。对此:building custom error pages