時々、私はbinding.pry
を使用しているときに長いループで立ち往生しています。 ループを終了するにはexit-program
ですが、コマンドexit rails consoleも使用できます。レールコンソールを終了せずにループを終了する方法
rails console
を終了することなく長いループを終了する簡単な方法はありますか?
時々、私はbinding.pry
を使用しているときに長いループで立ち往生しています。 ループを終了するにはexit-program
ですが、コマンドexit rails consoleも使用できます。レールコンソールを終了せずにループを終了する方法
rails console
を終了することなく長いループを終了する簡単な方法はありますか?
これはあなたが探しているものではありませんが、セッションを終了せずにループ全体を自動的に反復処理するdisable-pry
コマンドを試してみてください。もう1つのオプション(長いループには適していませんが)は、ループの1つのサイクルで反復するexit
またはCtrl + Dを使用することです。ループが完了するまで繰り返し入力する必要がありますが、それが目標であれば別のブレークポイントを打つことができます。
もう少し制御するには、byebugまたはpry-byebugのような別の宝石を追加することができます。
exit
で個々にループの繰り返しを終了できます。次に、デバッグから抜け出し、残りのコードの実行を続ける準備が整ったら、debug = false
と入力します。その後、exit
はあなたをレールコンソールセッションに戻します。