読者です 読者をやめる 読者になる 読者になる

ここにタイトルが入ります

デザイン&プログラミングのことも書くし、それ以外のことも書く。

【Rails】Pryでのデバッグ → ループ内にブレイクポイント置くと終われない…

Rails

以前にRailsでPryを使ってデバッグできて超便利!みたいなこと書いたんですけど、
【ruby】pryを使ってデバッグしよう。 - 記すに足らず。
いっつも困ってしまうことが1つ…

例えば

i = 0
while i < 100 do
  print i
  binding.pry
  i += 1
end

とか書いた場合、ループ100回終わるまでデバッグ終われないんすよ(゜_゜)
ctrl + c 押しても次の処理に進むだけ…


終わらしてくれ〜!!ヽ(゚д゚)ノ


と思って調べたらこんな解決方法が。

〜参考になりました☆〜
How do I step out of a loop with Ruby Pry? - Stack Overflow


どうやら「exit-program」で終了できるとのこと!
なるほど。
※quit-programでもいけるよ☆


で、実際やってみたんですけど、なんかうまく行く時とうまく行かない時があるんですよね…
こまった。。