2023/03/16分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #47683 from yskkin/patch-3
activerecord/lib/active_record/attribute_assignment.rb
の修正です。
使用していないrequireを削除しています。
Rely on AM::ForbiddenAttributesProtection autoload
activerecord/lib/active_record/relation/query_methods.rb
の修正です。
autoloadの対象となっており不要なrequireを削除しています。
Add example of simple environment config extending
rails guideのConfiguring Rails Applications
の修正です。
Creating Rails Environments
の項に、既存のenvironmentsを使用して新しいenvironmentsを追加する場合(e.g. production.rb
を拡張してstaging.rb
を作成する)の例を追加しています。
Undefine with
on NilClass and other common immediate types
activesupport/lib/active_support/core_ext/object/with.rb
の修正です。
NilClass
やTrueClass
などのimmediate typesにはwith
メソッドを定義しないよう修正しています。それらのクラスではwith
メソッドは不要で、逆にメソッドが定義されている事で予期せぬ挙動の原因になってしまう可能性がある為。
activesupport/lib/active_support/core_ext/object/with.rb
の修正です。
Symbol
にもwith
メソッドを定義しないよう修正しています。