なるようになるブログ

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

rails commit log流し読み(2025/11/05)

2025/11/05分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #56074 from skipkayhil/hm-xsnlrkxknlxzzqys

activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rbactiverecord/lib/active_record/connection_adapters/postgresql_adapter.rbのdocの修正です。

docのフォーマットの修正、及び、内部用APIAPI docに表示されないよう修正しています。


Merge pull request #56088 from Martin-Alexander/prevent-duplicates-when-eager-loading-models-with-composite-primary-key

activerecord/lib/active_record/associations/join_dependency.rbの修正です。

composite primary keyを使用してるmodel経由でhas many associationsをeager loadした際に、同じレコードが重複してロードされてしまうバグがあったのを修正しています。


Merge pull request #55897 from matthewd/query-intent

Active Recordの修正です。

queryを実行する際に渡す情報(e.g. binds, allow_retryパラメータ)を各パラメータ毎に個別に渡していたのを、パラメータを管理する為の専用のクラス(ActiveRecord::QueryIntent)を追加し、そのクラスを使用して受け渡しを行うよう修正しています。この対応によりパラメータを個別に渡すAPI(e.g. exec_insertexec_delete)はdeprecatedになっています。


Merge pull request #56054 from p8/guides/file-names-comments

rails guideのRuby on Rails Guides Guidelinesの修正です。

example codeの書き方について説明した、Code Examplesセクションを追加しています。


[RF-DOCS] Rails Engines (#55472)

rails guideのRails Engines Overviewの修正です。

guide全体について、内容の最新化、説明が不足している箇所の追加、言い回しの修正、等々を行っています。