Представлена новая версия Ruby on Rails 4.1, популярного фреймворка для веб-разработки на языке Ruby.
Что нового?
- Предварительная фоновая загрузка (Spring Application Preloader). Spring отслеживает факты изменения файлов и автоматически перезагружает приложение, что позволяет разработчику не заботиться о перезагрузке программы для выполнения тестов после внесения изменений;
- Пароли и ключи шифрования теперь сохраняются в отдельном файле конфигурации config/secrets.yml;
- Новое свойство request.variant, позволяющее автоматизировать выбор шаблона для заданного типа устройства;
- Новый метод ActionMailer::Preview для отображения макета письма;
- Поддержка определения атрибута enum для организации запроса числовых данных из базы данных по привязанным к ним строковым именам;
- Новое свойство message_verifier для генерации и проверки сообщений, подписанных с использованием цифровой подписи;
- Защита от CSRF-атак для предотвращения использования на внешних ресурсах JavaScript-файлов с текущего сайта.
Официальный Release Note — edgeguides.rubyonrails.org/4_1_release_notes.html