The Rails team has released version 2.3 of its popular and ground-breaking web application framework for Ruby.
- Support for Ruby 1.9.1. Caveat: not all the data adapters and plug-ins have moved to Ruby 1.9 yet, so migrator beware.
- Templates: customize your default Rails skeleton with your favorite set of plug-ins, gems, initializers, etc.
- Full Rack integration. CGI is now a thing of the (proxied) past.
- ActiveRecord gets support for nested attributes, nested transactions, batch processing (
find_in_batches), dynamic scopes, and more.
- Action Controller gets smarter rendering, a file rename (application.rb to application_controller.rb), HTTP Digest Authentication Support, more efficient routing, and more.
- Introduced Rails Metal, a way of bypassing the controller for speed (it is a subset of Rack middleware).
- Renewed support for Rails Engines allows the sharing of re-usable application components.
- Support for nested forms.
A full list of all the changes in 2.3.2 (the final version of 2.3) is here.
As usual, you can install via Gems:
gem install rails