2023/10/25分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Support non-column-backed attributes for enum
activerecord/lib/active_record/enum.rb
、
activerecord/lib/active_record/model_schema.rb
の修正です。
Raise when defining an enum not backed by a database columnで出来なくなったDBのカラムで定義されていないattributeに対するenumの定義を、再度出来るよう修正しています。カラム以外で定義しているattributeに対してもenumを使用したいケースがある(e.g. タイポの防止用)為とのことです。
Merge pull request #49668 from skipkayhil/hm-fix-rails-ujs-start
Action Viewの修正です。
@rails/ujs
をESMとしてimportした場合に、Rails.start()
が強制的に実行されてしまうバグがあったのを修正しています。
Build trilogy adapter with newer API
activerecord/lib/active_record/connection_adapters/trilogy_adapter.rb
の修正です。
trilogy adapterの初期化処理でdeprecatedになっているAPIを使用していたのを修正しています。
Update Action Mailer guide on how to add images
rails guideのAction Mailer Basics
の修正です。
Adding Images in Action Mailer Views
セクションに、メールで画像を表示させたい場合、:asset_host
configにprotocolの指定が必要である旨説明を追加しています。