2024/10/18分のコミットです。
CHANGELOGへの追加はありませんでした。
fix(docs): incorrect indentation in association_basics.md
rails guideのActive Record Associationsの修正です。
Association Referencesセクション内のオプションの説明をしている箇所のフォーマットを修正しています。
Update active_record_callbacks.md
rails guideのActive Record Callbacksの修正です。
upsertやinsert系のメソッドのAPI docへのリンク先が誤っていたのを修正しています。
Fix marshalling of unsaved associated records in 7.1 format
activerecord/lib/active_record/marshalling.rbの修正です。
ActiveRecord::Marshalling.format_versionに7.1を指定している場合に、保存していないassociatonがmarshalされないバグがあったのを修正しています。
Get rid of bundler_windows_platforms
railtiesの修正です。
RubyGem 3.3.22未満向けの処理を削除しています。Ruby 3.2はRubyGems 3.4.1が同梱されており、3.4未満は考慮する必要がなくなった為。
Revert "Merge pull request #23521 from kamipo/fix_assert_in_delta_failure"
touchメソッドで指定したattributeの値が更新される事を確認するテストで、usecの値は0にしてテストを行うよう修正した、Fix assert_in_delta test failureをRevertしています。MySQL 5.5をサポートしなくなっており、秒未満の値の切り捨てが行われる環境はもう無い為。
Merge pull request #53325 from jeromedalbert/fix-controller-tests-content-type-error
actionpack/lib/action_controller/test_case.rbの修正です。
Content-Typeが不正な値の場合に、ActionController::TestCaseのパラメータの設定処理内でNoMethodErrorが発生してしまうバグがあったのを修正しています。
Preserve custom predicate handlers for joins
Active Recordの修正です。
modelでcustom predicate handlerを指定した場合に、それをjoin処理で使用出来る(SQLを生成する際に正しく参照出来る)よう修正しています。