なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2023/10/25)

2023/10/25分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionview/CHANGELOG.md


Support non-column-backed attributes for enum

activerecord/lib/active_record/enum.rbactiverecord/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の指定が必要である旨説明を追加しています。