2018/01/15分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #28313 from sandrew/master
activerecord/lib/active_record/relation/query_methods.rb
の修正です。
left_outer_joins
メソッド(及びそのaliasのleft_joins
)をunscope出来るよう修正しています。
create_database
should not add default charset when collation
is given
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
の修正です。
MySQLでDB作成時、collation
が指定された場合、自動でCHARACTER SET
も指定するようになっていたのを、指定しないよう修正しています。
MySQLではcharsetはデフォルトのcollationを検索するために使われるもので、collationが明示的に指定されている場合は不要な為。
Don't allow destroyed object mutation after save
or save!
is called
activerecord/lib/active_record/persistence.rb
の修正です。
削除済みのオブジェクトに対して、save
、また、save!
メソッドを呼び出した場合に、frozen済みだったattributesがunfrozenに戻ってしまう、というバグがあったのを修正しています。