背景 binding.pryはRailsアプリケーションのコード中にブレイクポイントを仕掛けてデバッグ出来る優れものなんですが、困ったことにループ処理の中にブレイクポイントを仕掛けちゃうと、あれやこれやコマンド叩いても抜けられなくて、毎回Ctrl+CでWEBサーバごと終了なんてことしてた。 そのたびにまた rails s でサーバ起動させたりでめんどい。どうやったら解決できるかちょっと探ってみた。pryのhelpコマンドで表示されるコマンドをいくつか試してみたのでログっておきます。 helpで調べたコマンドをいくつか叩いてみる こんなコードで試してます。 ラーメン屋テーブルを検索してeachで処理する中にブレイクポイント(binding.pry)を仕掛けます。
![binding.pryでループ内にブレイクポイント仕掛けるとだるいことになる | もふもふ技術部](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4ce1baca2ec91a8ea3b49aca650e760512b659e/height=288;version=1;width=512/http%3A%2F%2Fwordpress.com%2Fi%2Fblank.jpg)