我们刚刚将此应用程序升级到了Ruby 2.3,Rails 4(我知道,仍在追赶)。
在开发环境中本地运行应用程序时,在视图中引发错误:
development.log中没有错误跟踪
呈现的视图有一行,然后显示“ Completed 500 Internal Server Error”(完成500内部服务器错误)
在浏览器中,我们看到“很抱歉,但是出了点问题。”通常保留给其他环境的消息,即使我们确实具有“ consider_all_requests_local = true”。
如果我将整个视图都包装在begin-rescue-end中,我们可以按预期捕获错误并将其记录下来。而且,如果我们生成编译错误,或者从控制器抛出错误,则会记录该错误,并按预期显示错误屏幕。
我看过this question,但所有细节似乎都与我无关。
我该在哪里查看视图中的这些错误如何无法正确记录/处理?