ruby - 如何停止 binding.pry 在循环内执行?

标签 ruby pry

考虑以下代码:

require 'pry'
(1..5).each {                                                                                       
  binding.pry                                                                                     
  puts 'test'                                                                                       
}

进入第一个 pry session 后,我想继续运行脚本,就好像 binding.pry 不存在一样。即使当我编辑文件时没有离开 session 、注释掉该行并键入 exitcontinue,它仍然会被调用。

最佳答案

您可以使用!!!exit-program (exit-p),但它会引发异常。

关于ruby - 如何停止 binding.pry 在循环内执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27650606/

相关文章:

ruby-on-rails - Rails 控制台历史命令(通过 pry)——它可以被 grepped 或 tailed 吗?

ruby-on-rails - ElasticSearch + Rails多个 `must`无法正常工作

ruby - 使用 Ruby Enterprise v1.8.7 安装 ruby​​-debug/ruby-debug-base 时出错

ruby-on-rails - 编码或序列化 ActiveRecord 对象

ruby-on-rails - 如何在不退出 rails 控制台的情况下退出 pry 循环

ruby-on-rails - 以沙盒模式打开 pry 动控制台

ruby-on-rails - Ruby on Rails - 我如何将页面顶部显示的帖子顺序更改为最新?

ruby-on-rails - 任何适用于不同前缀的替代 "bootstrap"gem?

ruby - pry 或 irb 中是否有可用的 vi/vim 快捷方式?

ruby - irb 和 pry 中相同 ruby​​ 代码的冲突输出