It might help someone out to make a note about spring.
If you are developing a gem for Rails 4 with Spring its very easy to get caught out by changes not making their way into your application. Spring does not watch changes to gems and therefore does not reload the Rails stack. A bundle update 'your-gem' will not work, you will need to $ spring stop to force it to reload the full Rails app next time you run rails.
It might help someone out to make a note about spring.
If you are developing a gem for Rails 4 with Spring its very easy to get caught out by changes not making their way into your application. Spring does not watch changes to gems and therefore does not reload the Rails stack. A bundle update 'your-gem' will not work, you will need to
$ spring stop
to force it to reload the full Rails app next time you run rails.Hope this helps someone!