如果我错误地在控制台中调用私有方法,我会得到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'
第一行通常会提供有意义的信息,但其余部分很容易被静音。
有没有办法清理它?
答案 0 :(得分:1)
如果您使用标准IRB REPL作为rails控制台,请添加以下行:
IRB.conf[:BACK_TRACE_LIMIT] = 1
到您的~/.irbrc
文件会将输出截断为所需的限制。
但是我建议不要这样做,因为错误回溯在复杂的调试案例中非常有用。