与Rails(3.2.15)有一个奇怪的问题
我搞错了更好的错误页面,但由于这一点在某一点上抑制了所有错误,我需要恢复,所以我可以在日志文件中看到错误。
我有:
现在,我不再需要这些了,所以我已经删除了上述所有内容,运行了bundle install等,并将其部署到我的暂存环境中。
然而,现在我得到任何错误(500或404)的空白页面,我没有看到标准导轨'有些东西出错页面'(虽然它仍然在/ public)
我不明白为什么我没有回到默认的错误处理,我在任何地方都没有'rescue'语句,并且没有错误的路由。
500上的日志文件显示发生的完整错误,然后只显示: 在布局/应用程序中呈现[页面我试图看到](50.4ms) “在184.9ms内完成500内部服务器错误” [错误详情]
为什么我没有得到我的默认Rails错误行为,我不确定我在这里缺少什么?
任何建议都非常感谢!!
答案 0 :(得分:2)
原来我忘了在config / application.rb中删除这一行:
config.exceptions_app = self.routes
因为我删除了任何有关错误的路由,因此显示空白页。
D'哦