2020/08/10分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #40000 from kamipo/fix_eager_loading_duplicated_association
activerecord/lib/active_record/associations/join_dependency.rb
、
activerecord/lib/active_record/associations/join_dependency/join_association.rb
の修正です。
join scopeに重複しているhas many through associationsが指定されている、かつ、where
のtable名にname conditionが指定されている場合に、table名のfilter処理が正しく行われないバグがあったのを修正しています。
Merge pull request #40006 from eileencodes/rename-pool-key-and-use-kwargs
Active Recordの修正です。
sharding APIのpool_key
引数をshard
にリネーム、及び、connectionメソッドの引数指定をキーワード引数に修正しています。
Add helper method for resetting connection handlers in tests
Active Recordのテストの修正です。
connection handlerをresetする為のhelperメソッドを(clean_up_connection_handler
)を追加し、各テストでそのメソッドを使用するよう修正しています。