2013-03-17 50 views
3

当发生异常时,在引发异常的位置发生任何异常时,如何自动启动Rails/Ruby中的Pry?如何在Rails/Ruby中发生异常时自动启动Pry?

我有一个很难调试的问题,我似乎无法追溯到它的源代码,它发生在控制器响应和呈现的视图之间的Rails中。

我想如果我在某种程度上在堆栈跟踪显示在控制台之前或之后打开pry(pry gem),我可能会看到发生问题的位置。发生错误时是否可以让Pry自动启动?

还是一个调试器呢?

回答

1

您可以使用pry-debugger来使用pry在控制台中设置断点和调试。你可以尝试的另一件事是使用better_errors这将给你一个更好的错误页面,也是一个交互式控制台。

相关问题