【发布时间】:2012-11-17 08:38:05
【问题描述】:
我在 Sinatra 模块化应用程序中出现重定向错误的问题。 我在 Heroku 上部署,当出现错误时,应用程序会死掉。
我希望它能捕捉到这个错误,重定向到错误页面并正常运行。
我在我的基类中设置如下:
set :raise_errors, false
和
error do
redirect to('/')
end
但是当我在路由块内出现raise 错误时,它只会转到标准的 Sinatra 错误页面。
我需要做些什么来捕获我的错误并重定向?
【问题讨论】: