Rails 5.2 异常不显示

Rails 5.2 exceptions not showing

我从 5.1 升级到 5.2,现在我的异常没有显示,我看到 500 错误页面,好像我将 config.consider_all_requests_local 设置为 false...它设置为 true 但是在我的 development.rb 中。

此外,作为旁注,当异常发生时 字面上 10 秒 在[=22= 】 回应。日志输出太多,我什至无法滚动查看错误是否由其他原因触发。

致所有发现此问题的人...这就是问题所在。我不得不从 gem 文件中删除 web-console gem(以前 Rails 版本的遗留物),现在可以使用了。

gem 'web-console', '>= 3.3.0'

对我来说,这是 remotipart 和网络控制台 gems 的问题。我能够降级 remotipart,一切都很好。

gem 'remotipart', '1.3.0'

https://github.com/rails/rails/issues/32578

使用 gem 'web-console' 编辑您的 Gemfile 并删除版本。 运行`捆绑安装'