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

iro*_*and 7 ruby-on-rails pry

有时我在使用时会陷入长时间的循环中binding.pry.我可以退出循环exit-program,但命令退出rails控制台也.

有没有简单的方法退出长循环而不退出rails console

Dom*_*Dom 6

我不确定这是你正在寻找的,但你可能想尝试一下这个disable-pry命令,它将自动迭代你的整个循环而不退出会话.另一种选择(虽然对于长循环来说不是很好)将是使用exitCtrl+ D迭代循环的单个循环.您必须反复输入它,直到您的循环完成,但如果这是您的目标,它将允许您击中另一个断点.

为了更多的控制,你可能想要添加另一个宝石,如byebugpry-byebug.