2020/05/28分のコミットです。
CHANGELOGへの追加はありませんでした。
Override clear_cache in custom path resolver
actionview/test/actionpack/controller/view_paths_test.rb
の修正です。
custom path resolverのテストでclear_cache
メソッドをオーバーライドするよう修正しています。
テスト実行時にclear_cache
メソッドが実行されてしまう、かつ、ActionView::PathResolver
に定義されているclear_cache
メソッドだとエラーになってしまう為。
Set retry_jitter to 0.0 for upgraded applications
activejob/lib/active_job/exceptions.rb
の修正です。
ActiveJob::Base.retry_jitter
のデフォルト値が0.0
に変更しています。6.1からアップグレードしたアプリの挙動が変わらないようにする為。
Active Recordの修正です。
migrationのindex
オプションをキーワード引数で受け取るよう修正しています。
Make remaining migration options to kwargs
Active Recordの修正です。
migrationのオプションを全てキーワード引数で受け取るよう修正しています。
merge
doesn't allow to overwrite partially matching nodes
activerecord/lib/active_record/relation/where_clause.rb
の修正です。
merge
で部分的に一致したnodeをオーバーライドは行わないよう修正しています。
Update assert_redirected_to docs [ci skip]
actionpack/lib/action_dispatch/testing/assertions/response.rb
のdoc、及び、rails guideのTesting Rails Applications
の修正です。
assert_redirected_to
メソッドのdocにoptions
に指定された値にpartially matchする旨説明が記載されていたのですが、実際はoptions
の値にはpartially matchしないので該当の説明を削除しています。
Merge pull request #39344 from jonathanhefner/guide-form_helpers
rails guideのAction View Form Helpers
の修正です。
formについて説明している箇所でform helperメソッドを使うよう説明を修正、変数名を適切な名前に修正、等を行っています。
Fix nil signed/encrypted cookie value when value is stored as false
actionpack/lib/action_dispatch/middleware/cookies.rb
の修正です。
encrypted/signed cookie にfalse
が格納されていた場合に、値取得時にnilになってしまうバグがあったのを修正しています。
Merge pull request #39453 from dylanahsmith/transaction-return-no-raise
Active Recordの修正です。
Deprecate committing a transaction exited with return or throw (#29333)で、transaction block内でreturn
、break
、throw
を使用するのがdeprecaeになったのですが、このdeprecate処理を、transaction内でデータの書き込みが行われた場合のみdeprecateメッセージを表示するよう修正しています。
with_lock do return if some_crtieria_met? # do work end
上記のように、transaction block内でearly returnした場合にメッセージが表示されないようにする為。
ActiveStorage::Attachment#signed_id must return a signed blob ID
activestorage/app/models/active_storage/attachment.rb
の修正です。
url helperの引数にblobを指定した場合に、誤ったURLが生成されてしまうバグがあったのを修正しています。