Ключевые новинки в Rails 6.1:
Эти заметки о релизе покрывают только основные изменения. Чтобы узнать о других обновлениях, различных исправлениях программных ошибок и изменениях, обратитесь к логам изменений или к списку коммитов в главном репозитории Rails на GitHub.
Прежде чем апгрейднуть существующее приложение, было бы хорошо иметь перед этим покрытие тестами. Также, до попытки обновиться до Rails 6.1, необходимо сначала произвести апгрейд до Rails 6.0 и убедиться, что приложение все еще выполняется так, как нужно. Список вещей, которые нужно выполнить для апгрейда доступен в руководстве Апгрейд Ruby on Rails.
За подробностями обратитесь к Changelog.
За подробностями обратитесь к Changelog.
За подробностями обратитесь к Changelog.
force_ssl
на уровне контроллера.
За подробностями обратитесь к Changelog.
За подробностями обратитесь к Changelog.
ActionMailer::Base.receive
в пользу Action Mailbox.
За подробностями обратитесь к Changelog.
За подробностями обратитесь к Changelog.
Blob.create_after_upload
в пользу Blob.create_and_upload
.
(Pull Request)
Blob.create_and_upload
для создания нового бинарного объекта и загрузки данного io
в сервис.
(Pull Request)
За подробностями обратитесь к Changelog.
За подробностями обратитесь к Changelog.
За подробностями обратитесь к Changelog.
За подробностями обратитесь к Changelog.
Добавлен метод для подтверждения существования обогащенного текста, добавляя ?
после имени атрибута обогащенного текста.
(Pull Request)
Добавлен системный тестовый хелпер fill_in_rich_text_area
для поиска редактора trix и его заполнения заданным содержимым HTML.
(Pull Request)
За подробностями обратитесь к Changelog.
За подробностями обратитесь к Changelog.
Взгляните на полный список контрибьюторов Rails, на людей, которые потратили много часов, сделав Rails стабильнее и надёжнее. Спасибо им всем.