なるようになるブログ

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

rails commit log流し読み(2024/12/27)

2024/12/27分のコミットです。

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

activerecord/CHANGELOG.md


[issue-54044] fixed small type let' -> let's in getting_started guide

rails guideのGetting Started with Railsの修正です。

Validationsセクション内のタイポを修正しています。


Fix typo in initialization.md

rails guideのThe Rails Initialization Processの修正です。

railties/lib/rails/application.rbについて説明している箇所内のタイポを修正しています。


Merge pull request #54046 from joshuay03/handle-polymorphic-through-target-setting-for-new-records

activerecord/lib/active_record/associations/collection_association.rbactiverecord/lib/active_record/reflection.rbの修正です。

polymorphic collection associationsをrecords経由で設定する場合にエラーになるケースがあったのを修正しています。


Merge pull request #53797 from fatkodima/change-structure-dump-versions-ordering

Active Recordの修正です。

structure.sql内のschema_migrationsのversionのinsert順をカスタマイズ出来るよう修正しています。デフォルトでは単に降順で並んでいるのですが、これだと大規模なチームではコンフリクトしてしまう事が多い為、そういうチームでカスタマイズ出来るようにする為、との事です。カスタマイズしたい場合はconfig.active_record.schema_versions_formatterに処理を実装したクラスを指定すれば良いようになっています。


Fix config.active_record.schema_versions_formatter example [skip ci]

rails guideのConfiguring Rails Applicationsの修正です。

config.active_record.schema_versions_formatterにカスタマイズしたクラスを指定する場合のexampleコードに誤りがあったのを修正しています。