Говорят о том, что Rails 2.1 RC1 был помечен в хранилище, поэтому гемы должны быть доступны в ближайшее время. Будучи точечным выпуском, изменения не являются существенными — в основном исправления ошибок и некоторые улучшения производительности, но есть еще некоторые новые функции, которые стоит того, чтобы на них посмотреть.
Обновлена поддержка часовых поясов
Часовые пояса наконец станут первоклассным гражданином в Rails. Вы сможете установить часовой пояс, и все последующие вызовы будут происходить в этой зоне.
Time.zone = "Australia/Perth"
Time.zone.now # will return something like Wed, 24 May 2008 22:56:00 WST +08:00
Лучше Gem зависимости
Если вы полагаетесь на гем в любом из ваших проектов (а почему бы и нет? Повторное использование кода и все такое), вы, возможно, столкнулись с проблемой версионности гемов. Rails 2.1 позволит вам определить, какие версии каждого драгоценного камня вам нужны.
config.gem "chronic", :version => '0.2.3'
Он также добавляет грабли, которые автоматически установят нужные вам драгоценные камни.
rake gems:unpack
Улучшено кеширование
Раньше единственные параметры кэширования, которые имели разработчики Rails, основывались на фрагментах файлов, что хорошо для установок с одним сервером, но масштабирование до нескольких серверов может вызвать проблемы с синхронизацией, что приведет к устареванию кеша. Для борьбы с этим теперь вы можете использовать ряд других систем общего кэширования, включая хранилище памяти, хранилище drb и хранилище mem-cache.
Все очень интересные вещи, и стоит проверить. Если вы можете загрузить бета-версии драгоценных камней, запустив следующее из окна вашего верного терминала:
gem install rails –source http://gems.rubyonrails.com/