Railsのコントローラの中ではいろいろなヘルパーメソッドが使えますが、コードを書く際にRailsコンソールを起動してトライアンドエラーで試してみたいことがよくあります。 今まではrails serverを起動してソースコードに一時的にdebuggerやbinding.pryを記述することで停止させていたのですが、一時的でもソースコードにすぐ不要になるコードを書くのは気持ち悪いものですし、うっかりcommit、pushしてしまうとかなりしょんぼりです。 ソースコードを書き換えずにRailコンソールから止める方法を考えてみました。 Rails consoleからdebuggerを起動してブレークポイントを設定する ここまでは簡単です。 $ bundle exec rails c > debugger (rdb:1) b HomeController.index (rdb:1) c > 最後に