When a new version of Rails comes out, one of the pain points is upgrading existing apps to the latest version.
A Rails upgrade can be boiled down to following essential steps :
- Have a green build
- Update the Rails version in Gemfile and bundle
- Run the update task to update configuration files
- Run tests and sanity checks to see if anything is broken by the upgrade and fix the issues
- Repeat step 4!