在生产模式下运行的Ruby on Rails服务器不应显示任何错误详细信息?

时间:2010-06-12 11:49:56

标签: ruby-on-rails deployment

我以为我读到当Ruby on Rails服务器在生产模式下运行时,它不会说错误(详细信息,显示代码)......但我只是尝试使用服务器运行

ruby script/server -e production

并添加<%= x %>,其中局部变量x未定义。它显示了很多错误细节,包括代码......有没有办法让它看起来更好?

1 个答案:

答案 0 :(得分:0)

这取决于你想要实现的目标 - 你可以将一般异常的catch / rescue_from过程添加到ApplicationController,并将错误记录和重定向到一些通用的“我们很抱歉”页面。