ruby-on-rails-3 - 当发生任何异常时,如何在引发异常的位置自动启动 Rails/Ruby 中的 Pry

标签 ruby-on-rails-3 exception pry

当发生任何异常时,如何在引发异常的位置自动启动 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/

相关文章:

ruby - 如何在 Debian Linux for ARM 上运行 pry

ruby - RSpec Git Bash Windows——缺少颜色?

ruby-on-rails - <%= form_tag 和 <% form_tag 之间的区别

javascript - 使用 Backbone 和 Rails 实现加星收藏系统

java - 包装已检查 Java 异常的标准方法

java - 您可以使用 JAX-WS 和 SOAP 抛出链式异常吗?

java - 创建库时捕获并包装运行时异常?

ruby-on-rails-3 - 让 select2 与事件管理员一起工作

ruby-on-rails - Rails : run code ignoring binding. pry

ruby - 让我的 Ruby 文件加载到 Pry 中?