Стали доступны бета-версия Ruby on Rails 5.1 и релиз-кандидат 5.0.2

Бета-версия Ruby on Rails 5.1 принесет с собой множество улучшений, таких как шифрование, системные тесты и работу с JavaScript-зависимостями из NPM благодаря новому менеджеру пакетов Yarn от Facebook. 

Что нас ждет в этом обновлении:

  • Благодаря поддержке JavaScript-зависимостей станут доступны многие библиотеки, например, React.
  • jQuery больше не используется; вместо этого разработчики смогут компилировать JS-код, используя бандлер модулей Webpack через gem Webpacker.
  • Отныне зашифрованный файл с секретными ключами подготавливается с использованием bin/rails secrets:setup, который генерирует мастер-ключ, необходимый для хранения вне репозитория, что позволяет разработчикам заливать код на продакшн даже с секретными ключами.
  • Для тестирования приложений в Rails 5.1 будет встроена библиотека Capybara.
  • Упрощен процесс создания форм благодаря объединению двух иерархий: form_for и form_with .

С полным списком изменений вы можете ознакомиться на официальном сайте фреймворка.

Релиз-кандидат Ruby on Rails 5.0.2 был выпущен сразу после выхода беты 5.1. Финальный релиз ожидается 1 марта 2017 года.

Источник: InfoWorld