
Основных отличий в версии 3.2 от предыдущей несколько:
- Режим разработки стал заметнее шустрее, что особенно заметно на больших приложениях.
- Благодаря Journey engine, быстрее стал и роутинг. Что, снова таки, особенно заметно на масштабных приложениях.
- Добавлен «толкователь» запросов. Например, пишем
puts Person.active.limit(5).explain
и видим содержание запроса, генерируемое ARel. - Более продвинутая система логирования. Обновление поможет вести журнал логов в разрезе… например, разных пользователей приложения.
- А функция store в Active Record еще больше расширит возможности хранения значений.
И как всегда, что бы установить Rails 3.2 RC1 достаточно просто написать
gem install rails --pre
.Rails/master на 4.0.0.beta!
На счет четвертой версии информации пока мало, но было подмечено, что она будет поддерживать Ruby 1.9.3 без обратной совместимости более старых версий. Собственно, это и надоумило разработчиков перейти к следующей версии. Представить стабильную версию обещают уже к лету 2012 года, поддерживая двухлетний цикл основных обновлений (первая версия в 2005, вторая в 2007 и третья в 2010 году).