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

我有一个难以调试的问题,我似乎无法追溯到它的源头,它发生在 Rails 中 Controller 响应和渲染 View 之间的某个位置。

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

或者一个调试器?

最佳答案

使用 pry-rescue 它完全符合您的要求。

关于ruby-on-rails-3 - 发生任何异常时,如何在引发异常的位置自动启动 Rails/Ruby 中的 Pry,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15466309/

10-12 22:28