コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

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

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

そのときに使うのが reload!

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

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

参考サイト

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