【发布时间】:2010-04-17 01:59:06
【问题描述】:
在 Rails 中,有没有办法在生产 Rails 服务器(漂亮的图形)和开发服务器(详细的错误信息、堆栈跟踪等)上显示不同的错误消息?
【问题讨论】:
标签: ruby-on-rails
在 Rails 中,有没有办法在生产 Rails 服务器(漂亮的图形)和开发服务器(详细的错误信息、堆栈跟踪等)上显示不同的错误消息?
【问题讨论】:
标签: ruby-on-rails
找到一个solution。在 ApplicationController 中,添加:
rescue_from Exception, :with => :rescue_all_exceptions if RAILS_ENV == 'production'
def rescue_all_exceptions(exception)
case exception
# do production-ey exception stuff
end
end
我很想听听其他选择...
【讨论】: