当我在 Rails 中使用 Byebug 设置断点时,有时我希望它完成执行,但 github 上的指南说使用 exit
也会退出 Pry。如果断点在循环中,重复输入 continue
会很烦人。
有没有办法在不退出 Rails 控制台的情况下停止 byebug?
最佳答案
在 Rails 控制台或 Rails 服务器中运行 byebug
时,我通常只通过按 Ctrl+D 退出 byebug。
这种方法的问题是,如果您在 Rails 的服务器中执行此操作,那么 Byebug 将不会停止并在下次它在代码中的任何地方遇到 byebug
语句时进行调试。但它在 Rails 控制台中完美运行。
关于ruby-on-rails - 让 Byebug 在不退出 Pry 的情况下完成执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30627186/