Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 是否可以静音不相关的错误消息?_Ruby On Rails_Ruby On Rails 4_Error Handling - Fatal编程技术网

Ruby on rails 是否可以静音不相关的错误消息?

Ruby on rails 是否可以静音不相关的错误消息?,ruby-on-rails,ruby-on-rails-4,error-handling,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' 第一行通常提供有意义的信息,但其余的可以很容易地静音 有什么方法可以清理这个问题吗?如果您使用标准的IRB REPL as rails控制台,请添加以下行: IRB.conf

如果我错误地调用控制台中的私有方法,我将收到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'
第一行通常提供有意义的信息,但其余的可以很容易地静音


有什么方法可以清理这个问题吗?

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

IRB.conf[:BACK_TRACE_LIMIT] = 1
对于
~/.irbrc
文件,会将输出截断到所需的限制

不过,我建议不要这样做,因为错误回溯在复杂的调试情况下非常有用