2017/06/16分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #29462 from kamipo/fix_dump_schema_information_with_empty_versions
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
の修正です。
versionsが空の場合に、db:structure:dump
で生成されたdumpに不正なSQLが含まれてしまうバグがあったのを修正しています。
Merge pull request #29464 from eugeneius/raw_write_attribute
activerecord/lib/active_record/attribute_methods/write.rb
の修正です。
primary keyにid
以外のカラムを使用している、かつ、id
をカラムを使用している(primary keyとしてではなく、普通のカラムとして)場合に、id
カラムを更新しようとするとprimary keyに使用しているカラムが更新されてしまうバグがあったのを修正しています。
Merge pull request #29447 from shotat/feature/enhance_active_model
activemodel/lib/active_model/attribute_assignment.rb
の修正です。
ファイルの先頭にfrozen_string_literal
を追加、及び、_assign_attribute
メソッドでpublic_send
する値をStringで保持していたのを、Symbolで保持するよう修正しています。不要なオブジェクトの生成を避ける為。
Document setting the delivery_job for ActionMailer [ci skip]
actionmailer/lib/action_mailer/message_delivery.rb
のdocの修正です。
deliver_later
、deliver_later!
メソッドのdocに先日追加された、delivery_job
についてのdocを追加しています。
Fix formatting of ActionMailer::MessageDelivery
doc [ci skip]
actionmailer/lib/action_mailer/message_delivery.rb
のdocの修正です。
deliver_later
、deliver_later!
メソッドのdocで、クラス名をタグで囲むよう修正しています。