25
在水豚运行集成测试时,应用程序引发异常(500错误;在浏览器中呈现),test.log
文件中没有堆栈跟踪。这里是我看到的唯一线路:水豚:日志中的异常痕迹
Completed 500 Internal Server Error in 25ms
我是否错过了什么?如何在集成测试期间在test.log
中显示堆栈跟踪?
在水豚运行集成测试时,应用程序引发异常(500错误;在浏览器中呈现),test.log
文件中没有堆栈跟踪。这里是我看到的唯一线路:水豚:日志中的异常痕迹
Completed 500 Internal Server Error in 25ms
我是否错过了什么?如何在集成测试期间在test.log
中显示堆栈跟踪?
去检查你的config/environments/test.rb
找到行:
config.action_dispatch.show_exceptions = false
,并更改为true
。
谢谢!这正是我需要的 – ulmen 2012-04-11 15:09:17
不幸的是,这并没有为我工作,但在这里使用mongrel报告的解决方案做到了:http://stackoverflow.com/questions/4627928/get-rails-exceptions-to-show-using-水豚和硒 – mmrobins 2012-05-10 05:46:49
config.action_dispatch.show_exceptions =在测试和开发环境中均默认为true!它不适合我。 – 2012-09-05 09:53:49