Ruby on Rails 4.2

В канун года вышел очередной релиз популярного веб-фреймворка Ruby on Rails 4.2.

Основные нововведения:

новая подсистема Active Job для организации очередей заданий, работающий поверх таких систем, как Resque, Delayed Job, Sidekiq и некоторых других; Active Mailer теперь построен на базе Active Job и поддерживает метод deliver_later для асихронной отправки писем; в библиотеке Active Record реализован набор улучшений Adequate Records — теперь операции find и find_by кэшируются посредством подготовленных выражений (prepared statements); разработчиками заявляется двухкратное ускорение подобных запросов; новые приложения теперь генерируются с подключённым гемом Web Console, выводящим отладочную консоль для страниц ошибок приложения; в API миграций добавлены методы add_foreign_key и remove_foreign_key для управления внешними ключами таблиц, в настоящее время поддерживаются адаптеры mysql, mysql2 и postgresql. Rails 4.2 будет последним большим релизом в серии 4.*, теперь разработчики сфокусируются на подготовке следующего мажорного релиза Rails 5.0, выпуск которого запланирован на осень 2015 года.

 ruby, ruby on rails, веб-программирование, фреймворки

©  Linux.org.ru