Ошибка в представлении кода не регистрируется и не отображает страницу ошибки (среда разработки) - PullRequest
0 голосов
/ 15 мая 2019

Мы только что обновили это приложение до Ruby 2.3, Rails 4 (я знаю, все еще играю в догонялки).

При локальном запуске приложения в среде разработки в представлении выдается ошибка:

  • В development.log

    * трассировки ошибок нет.1008 *
  • Есть строка для отображаемого представления, а затем «Внутренняя ошибка сервера 500 завершена»

  • В браузере мы видим «Мы»извините, но что-то пошло не так.сообщение, которое обычно зарезервировано для других сред, даже если у нас определенно есть "think_all_requests_local = true".

Если я обертываю весь вид в begin-rescue-end, мы можем пойматьошибка и войдите, как и ожидалось.И если мы сгенерируем ошибку компиляции или сгенерируем ее из контроллера, то она будет записана в журнал, и экран ошибок отобразится, как и ожидалось.

Я просмотрел этот вопрос , но ни один издетали кажутся мне актуальными.

Где я могу разобраться, как эти ошибки в представлениях не регистрируются / обрабатываются должным образом?

...