Heroku上没有显示500错误页面

时间:2013-05-03 03:42:55

标签: ruby-on-rails-3 heroku custom-error-pages

我正在尝试在Heroku上显示自定义500错误页面,运行rails 3.2.11

我按照以下步骤操作: https://devcenter.heroku.com/articles/error-pages

此过程适用于维护页面,但似乎不适用于错误页面。我很肯定在Heroku中S3 URL是正确的,当我直接访问S3 URL时,我可以很好地查看错误页面(它被设置为公共)。

config.consider_all_requests_local在production.rb

中设置为false

关于为什么Heroku没有展示它的任何想法?我只是在各种浏览器中看到一个空白的屏幕(Chrome说这是一个500错误,但不呈现页面)。

1 个答案:

答案 0 :(得分:5)

只要您的应用程序发生异常,就不会显示heroku的自定义错误页面。

您的应用程序负责显示此类页面 请参阅using exceptions_app with rails 3.2

当heroku发生错误时,会出现错误页面。

devcenter page about error pages说,关于测试错误页面:

  

要测试错误页面,您可以推送错误部署,例如将语法错误放入密钥配置文件,或者在应用程序上创建一个休眠35秒的路径(从而触发错误H12请求超时。< / p>