视图代码中的错误不会被记录,也不会显示错误页面(开发环境)

时间:2019-05-15 00:05:18

标签: ruby-on-rails-4

我们刚刚将此应用程序升级到了Ruby 2.3,Rails 4(我知道,仍在追赶)。

在开发环境中本地运行应用程序时,在视图中引发错误:

  • development.log中没有错误跟踪

  • 呈现的视图有一行,然后显示“ Completed 500 Internal Server Error”(完成500内部服务器错误)

  • 在浏览器中,我们看到“很抱歉,但是出了点问题。”通常保留给其他环境的消息,即使我们确实具有“ consider_all_requests_local = true”。

如果我将整个视图都包装在begin-rescue-end中,我们可以按预期捕获错误并将其记录下来。而且,如果我们生成编译错误,或者从控制器抛出错误,则会记录该错误,并按预期显示错误屏幕。

我看过this question,但所有细节似乎都与我无关。

我该在哪里查看视图中的这些错误如何无法正确记录/处理?

0 个答案:

没有答案