2019/05/07分のコミットです。
CHANGELOGへの追加はありませんでした。
Should attempt committed!
/rolledback!
to all enrolled records in the transaction
Active Recordの修正です。
committed!
/ rolledback!
がtransaction内で最初に登録されたレコードに対してのみ実行されていたのを、全てのレコードに対して処理を行うよう修正しています。
元の挙動だと、clear_transaction_record_state
が呼ばれない為にレコードが最新の状態を正しく取得出来ない、登録された順と処理順は一致するとは限らないので、処理順によってはcallbackが正しく実行されない可能性がある、というような問題があった為修正されています。
Remove useless find_partial method
actionview/lib/action_view/renderer/partial_renderer.rb
の修正です。
find_template
メソッドを呼び出すだけだったfind_partial
メソッドを削除し、find_template
メソッドを直接使用するよう修正しています。
Properly give defaults for DatabaseSelector options
activerecord/lib/active_record/middleware/database_selector.rb
の修正です。
ActiveRecord::Middleware::DatabaseSelector#initialize
の一部オプション(resolver_klass
、context_klass
)のデフォルト値の指定方法を修正して、それらのオプションにnilが指定された場合もデフォルトが指定されるよう修正しています。configでそれらの値を指定しない場合nilが渡され、その場合もデフォルトの値が使用されるようにする為。
Fixed typo of dot position [skip ci]
rails guideのConfiguring Rails Applications
の修正です。
config.public_file_server.enabled
のデフォルト値について説明している箇所で、不要な箇所までクォートしてしまっていたのを修正しています。