Rails完整错误页面未显示查看错误

fel*_*ero 6 error-handling views ruby-on-rails stack-trace

我有一个以new.html.erb下面的代码命名的视图:

<%= some_non_existent_thing.imaginary_method %>
Run Code Online (Sandbox Code Playgroud)

现在,我只看到一个简单的500错误页面,如下所示:

500内部服务器错误
如果您是本网站的管理员,请阅读此Web应用程序的日志文件和/或Web服务器的日志文件,以了解出现了什么问题.

我不应该看到一个非常格式化的页面,其中包含有关异常的一些信息

我不确定我在这里会遗漏一些东西,但我相信当视图中出现错误时,rails会在开发环境中显示完整的错误页面.

Ant*_*lov 6

您确定要运行开发环境吗?检查RAILS_ENV=development您是否正在运行rails server -e development.

然后检查您的development.rb文件,您应该在其中包含以下行

config.consider_all_requests_local = true
Run Code Online (Sandbox Code Playgroud)