小编Nie*_*rup的帖子

在Ruby on Rails TestCase中启用完整的回溯

我运行时只显示一行回溯:

rake test
Run Code Online (Sandbox Code Playgroud)

输出:

...

ERROR should get search for keywords (1.93s) 
  NoMethodError: undefined method `features' for #<Transcript:0x00000006243780>
  /usr/lib/ruby/gems/1.9.1/gems/activemodel-3.1.0/lib/active_model/attribute_methods.rb:385:in `method_missing'
Run Code Online (Sandbox Code Playgroud)

...

我需要更多的回溯信息.我试过了

  • rake test --trace

  • Rails.backtrace_cleaner.remove_silencers! 在config/initializers/backtrace_silencers.rb中

  • 设置全局$ DEBUG = true

它不起作用.

我怎么能打开它?

ruby testing ruby-on-rails ruby-on-rails-3

19
推荐指数
2
解决办法
4388
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1

testing ×1