コード日進月歩

プログラミングの技術的なメモなど

Railsのコンソールをいちいちexitせずに再読込する。

bin/rails c でコードの挙動を見ながら直すときに、逐一 exit をして再読込するのはめんどくさい。

そのときに使うのが reload!

[1] pry(main)> reload!
Reloading...
=> true

みたいになって再読込される。 ただし reload! 以前に変数代入したオブジェクトやインスタンスは変更前の状態なのでその点は注意。

参考サイト

あとだいたい pry-rails を入れていたので忘れがちだったんですがこれは pry-rails の拡張だとあとで知る