Увидел свет (http://weblog.rubyonrails.org/2014/4/8/Rails-4-1/) релиз MVC (Model-View-Controller) web-фреймворка Ruby on Rails 4.1 (http://edgeguides.rubyonrails.org/4_1_release_notes.html).
Основные новшества:
- Spring Application Preloader, обеспечивающий предварительную фоновую загрузку находящегося в разработке приложения. Spring отслеживает факты изменения файлов и автоматически перезагружает приложение, что позволяет разработчику не заботиться о перезагрузке программы для выполнения тестов после внесения изменений;
- Пароли и ключи шифрования теперь сохраняются в отдельном файле конфигурации config/secrets.yml;
- Свойство request.variant, позволяющее автоматизировать выбор шаблона для заданного типа устройства (:tablet, :phone, :desktop)
- Новый метод ActionMailer::Preview для отображения макета письма;
- Поддержка определения атрибута enum для организации запроса числовых данных из БД по привязанным к ним строковым именам;
- Свойство .message_verifier для генерации и проверки сообщений, подписанных с использованием цифровой подписи;
- Защита для CSRF-атак для предотвращения нецелевого использования на внешних ресурсах JavaScript-файлов с текущего сайта.
URL: http://weblog.rubyonrails.org/2014/4/8/Rails-4-1/
Новость: http://www.opennet.me/opennews/art.shtml?num=39548