Live code reload for your Rails app

First, thanks for this. It seems to work great so far.

Second, it’s been a very long time since I’ve done any Rails development work so I am likely not recalling things well. I thought that Rails had hot code reloading straight out of the box. It appears that I’m wrong.

P.S. I might also be mis-interpreting this from the “Getting Started with Rails” guide:

In the development environment, Rails does not generally require you to restart the server; changes you make in files will be automatically picked up by the server.

But the way I read that, no special gems or additional configuration is needed to get auto-reloads.

Thanks (in advance) to anyone willing to cure my ignorance here!

P.P.S. I just realized that this line from the guide probably just means that the server need not be restarted for code changed to be picked up but that the browser will still need to be refreshed—which the gem listed above solves for. Still odd that this isn’t something Rails does out of the box. Seems like an obvious productivity enhancement.