Rails 3.0 Released

Tweet

Last week, after an extended beta-testing period, the Ruby on Rails team finally released Rails 3.0. Earlier this year, I blogged about a few of the coolest new features in Rails 3: a new package dependency manager called Bundler, a reworking of the ActiveRecord query syntax, and a brand-new routing system.

There’s a lot more to Rails 3 than that, though. The new version uncouples all the components of Rails, so that they can easily be swapped out for your preferred alternatives; for instance, you can easily use jQuery instead of the default Prototype for your JavaScript, or datamapper instead of ActiveRecord for your ORM. Rails 3 also leverages Ruby 1.9’s Unicode magic to do away with character encoding issues, and includes built-in XSS protection. ActiveMailer, Rails’s email component, has been rewritten and is now much easier to use.

Have a look at the official announcement on the Rails blog, and check out a series of screencasts released under the rubric Dive into Rails 3 for even more details.

Itching to get started? As always, update or install with gem install rails, or check out the download page for full installation instructions.

Free book: Jump Start HTML5 Basics

Grab a free copy of one our latest ebooks! Packed with hints and tips on HTML5's most powerful new features.

  • Anonymous

    Glad to see this at sitepoint, I would really like to see some tutorials here about rails3

  • Anonymously

    @Anonymous

    I’d second that sitepoint should cover ruby/rails/etc. — or at least state why why choose not to do so.