2020/05/09分のコミットです。
CHANGELOGへの追加はありませんでした。
Make NameError#missing_name work even for real Ruby NameError
activesupport/lib/active_support/core_ext/name_error.rb
の修正です。
NameError#missing_name
メソッドを、Ruby本体のNameError
が発生した場合も動作するよう修正しています。
reminder for helper Module in CHANGELOG for helper [ci skip]
actionpack/CHANGELOG.md
の修正です。
helper
メソッドの挙動が変更になった対応(
Remove require_dependency
usage in helper
[Closes #37632])についてのエントリーに、helper
にmodule objectを渡せる事、及び、それを推奨する旨の説明を追加しています。
Add test case for generate_relation_method
activerecord/test/cases/scoping/named_scoping_test.rb
、
activerecord/test/models/topic.rb
の修正です。
generate_relation_method
メソッドについてのテストを追加しています。
Remove duplicated attribute alias resolution
activerecord/lib/active_record/relation/predicate_builder.rb
、
activerecord/lib/active_record/table_metadata.rb
の修正です。
重複していたattributeのalias解決処理を削除しています。
Support kwargs for named scopes
activerecord/lib/active_record/scoping/named.rb
の修正です。
named scopesで引数にキーワード引数を使用した場合に、キーワード引数に関するwarningが出ないよう対応しています。
Association callbacks work with abort instead of exceptions [ci skip]
rails guideのActive Record Associations
の修正です。
Association Callbacks
の項で、before_add
でExceptionをthrowするとassociationのadd/removeを中断される旨説明が行われていたのですが、実際はabortをthrowする必要がある旨、その旨説明を修正しています。