На прошлой неделе, после продолжительного периода бета-тестирования, команда Ruby on Rails наконец-то выпустила Rails 3.0. Ранее в этом году я рассказал о нескольких самых крутых новых функциях в Rails 3: новый менеджер зависимостей пакетов под названием Bundler , доработка синтаксиса запросов ActiveRecord и совершенно новая система маршрутизации .
Впрочем, в Rails 3 гораздо больше, чем это. Новая версия развязывает все компоненты Rails, так что их можно легко заменить на ваши предпочтительные альтернативы; Например, вы можете легко использовать jQuery вместо Prototype по умолчанию для вашего JavaScript или datamapper вместо ActiveRecord для вашего ORM. Rails 3 также использует магию Unicode в Ruby 1.9 для устранения проблем с кодировкой символов и включает встроенную защиту XSS. ActiveMailer, компонент электронной почты Rails, был переписан и теперь намного проще в использовании.
Взгляните на официальный анонс в блоге Rails и посмотрите серию скринкастов, выпущенных под рубрикой Dive into Rails 3, для получения более подробной информации.
Желание начать? Как всегда, обновите или установите с помощью gem install rails
посетите страницу загрузки для получения подробных инструкций по установке .