可以将不相关的错误消息静音吗?

时间:2015-12-03 10:45:10

标签: ruby-on-rails ruby-on-rails-4 error-handling

如果我错误地在控制台中调用私有方法,我会得到25行错误消息,如下所示:

from /Users/Omonia/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/console.rb:110:in `start'

第一行通常会提供有意义的信息,但其余部分很容易被静音。

有没有办法清理它?

1 个答案:

答案 0 :(得分:1)

如果您使用标准IRB REPL作为rails控制台,请添加以下行:

IRB.conf[:BACK_TRACE_LIMIT] = 1

到您的~/.irbrc文件会将输出截断为所需的限制。

但是我建议不要这样做,因为错误回溯在复杂的调试案例中非常有用。