使用 Pry 时是否可以“黑盒”库?
我喜欢在遇到断点时遍历堆栈,但我真的不关心活动记录事务管理等。事实上,有时它甚至使遍历堆栈完全没用。
在 javascript 中,很容易将脚本添加到忽略列表中,并且它们只是在调试期间被跳过。有没有办法用 Pry 实现类似的行为?
其他细节
我所说的堆栈遍历的意思是使用“向上”移动到调用源代码行,该行将源代码标记移动到前一个堆栈帧。
我想忽略我自己的代码之外的帧,比如 ActiveRecord 和大多数第三方 gem。我不介意使用黑名单或白名单。
Bundle 给了我这些 gem 版本:
Using byebug 9.0.6
Using pry 0.12.2
Using pry-byebug 3.4.3