ruby-on-rails - 让 Byebug 在不退出 Pry 的情况下完成执行

标签 ruby-on-rails ruby pry byebug

当我在 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/

相关文章:

ruby-on-rails - Redmine插件开发

java - 从 Java 运行 Ruby 脚本

ruby-on-rails - 如何检查在测试期间是否调用了 API

ruby-on-rails - 根据堆栈跟踪的内容触发 Pry 绑定(bind)

ruby-on-rails - 如何在 Factory Girl Rails 中使用 Pry?

ruby - 是否存在适用于 Ruby 的(实验性)类浏览器?

ruby-on-rails - 功能测试无法识别任何路线

html - 使用 ruby​​ 变量作为 html 代码

ruby-on-rails - 为什么 Heroku 不接受我在 Windows 中的 Gemfile.lock?

ruby-on-rails - 在与标准 "production"或 "development"不同的数据库上使用 Rails 迁移