Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/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 在Rails控制台中,有没有办法禁用或缩短错误路径列表? 下面是我看到的一个例子:_Ruby On Rails_Rails Console - Fatal编程技术网

Ruby on rails 在Rails控制台中,有没有办法禁用或缩短错误路径列表? 下面是我看到的一个例子:

Ruby on rails 在Rails控制台中,有没有办法禁用或缩短错误路径列表? 下面是我看到的一个例子:,ruby-on-rails,rails-console,Ruby On Rails,Rails Console,您可以使用各种Ruby gem,特别是用作控制台/irb替代品的gem。Pry有很多特性,但对于您的特定问题,它的功能是改进调试 例如,下图仅在一行中显示了一个错误,该行引用了错误文件和错误行,并提供了一个简短的错误片段,而不是一大堆文本: 要安装pry,请在GEM文件中使用以下行: gem 'pry' 然后在将目录(cd some/directory/app)更改到应用程序中后,通过运行以下命令安装它: gem install pry 作为旁注,还有一个伟大的宝石。这不会在终端中使用,

您可以使用各种Ruby gem,特别是用作控制台/irb替代品的gem。Pry有很多特性,但对于您的特定问题,它的功能是改进调试

例如,下图仅在一行中显示了一个错误,该行引用了错误文件和错误行,并提供了一个简短的错误片段,而不是一大堆文本:

要安装pry,请在GEM文件中使用以下行:

gem 'pry'
然后在将目录(
cd some/directory/app
)更改到应用程序中后,通过运行以下命令安装它:

gem install pry

作为旁注,还有一个伟大的宝石。这不会在终端中使用,而是在显示错误时在浏览器中使用

下图显示了浏览器内错误渲染的外观。依我看,比标准的红/白界面更干净。此外,您还可以在浏览器中使用其交互式控制台,并堆积更多内容

可能存在的副本