LINUX.ORG.RU

Ruby on Rails 4.2

 , , ,


2

6

В канун года вышел очередной релиз популярного веб-фреймворка 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 года.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: shahid (всего исправлений: 2)

Ответ на: комментарий от ptarh

выбрось макинтош и купи нормальный мэйнфрейм

Virtuos86 ★★★★★
()

Так и не понял нападков про «язык одного фреимворка». Если rails - killer app (©) для Ruby - это не значит, что язык больше ни для чего не используется. Я молчу уже про красоту и изящность sinatra и других; красоту самого языка, который мы вполне себе используем в качестве скриптового; количество документации и наработок сообщества; да и само сообщество, в котором довольно много приятных и адекватных людей.

Crystal_HMR ★★★
()
Ответ на: комментарий от Crystal_HMR

Тут кормятся тролли с пылающим задом, всё просто.

anonymous
()

Long live Ruby! Long live Rails!

Отлично! Ждал этого релиза. Пусть Rails и дальше развивается и приносит лучшее в мир веб-разработки.

anonymous
()
Ответ на: sux.rb от anonymous

Мне лень троллить насчет перла. Я перл не знаю, хотя то, что я видел и читал, выглядело как родственник-унтерменш руби; хотя, это похоже на жаву, она появилась раньше, но сбежала от си-шарпа на пару поколений назад, так и ситуация с руби, он опередил на стопяцот поколений вперед все динамические языки. Может, конечно, я и ошибаюсь, но я узнал, весьма косвенным образом, что в perl нет исключений, а узнал тем, что как-то какая-то фигня в убунте тянула зависимости liberror-perl, которая реализует исключения, что вызвало лулзы у меня.

nikolnik ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.