古いspringでreload!が効かない

今日気づいたのだが、

bundle exe spring rails c

railsのコンソールを立ち上げると、reload!をしても変更が反映されなかった。

https://github.com/rails/spring/issues/264

これを見ると、rails4.0.2以降で起きる問題らしいが、すでに最新のspringなら修正済みのようだ。

bundle exe spring -v
Spring version 1.1.0

確認したらこのバージョンを使っていた。

bundle update spring
bundle exec spring -v
Spring version 1.1.2

コンソールを立ち上げた後に適当に変更を加えてreload!

ちゃんと変更を反映してくれた。