Ruby on Rails 2.2.3

We’ve updated the default version of Ruby on Rails on our servers to version 2.2.3.

If you use Rails and you haven’t explicitly chosen to stick with an existing version, it’s a good idea to check your applications and make sure there are no problems. But if you’re concerned about compatibility, it’s probably best to freeze Rails anyway so that server upgrades like this can’t affect your application.

Note that this version still isn’t the latest version of Rails, the 2.3 series. We’ll be updating to that shortly (for technical reasons, we needed to make sure we were using the last version of the 2.2 series first — of course, you can always install your own version, which is why we don’t necessarily make the latest version the default). The 2.3 series will introduce even bigger changes, so again, make sure you’ve frozen your version if you don’t want your applications to break.

By the way, if you haven’t frozen your application and you have problems with “No route matches” errors in 2.2.3, make sure you’ve followed the “3. Edit config/environment.rb” instructions on our Rails example page. That should fix it.