Rails 3黄瓜显示webrick调试输出

时间:2012-06-01 10:21:27

标签: ruby-on-rails ruby-on-rails-3 cucumber capybara

我正在使用黄瓜+水豚,当我运行rake cucumber时,我会在终端获得花哨的黄瓜情景输出。

但是当我用rails server运行应用程序时,我得到了各种有用的东西 调试有关控制器,视图,SQL等的信息。

除了(还是代替)黄瓜之外,有没有办法运行黄瓜并获得rails调试输出?

2 个答案:

答案 0 :(得分:2)

当您运行rake cucumber时,控制器活动将记录到log/test.loglog/cucumber.log(这取决于您的配置)。

答案 1 :(得分:0)

您可以使用rake cucumber --backtrace来获取更详细的错误,但这仍然只会显示黄瓜代码失败的位置。它不会显示导致测试失败的任何Rails错误。您可以从log/test.loglog/cucumber.log获取一些信息,但如果您可以看到Rails标准输出,那么仍然不会获得相同的输出。