2021/11/04分のコミットです。
CHANGELOGへの追加はありませんでした。
Extract open redirect protection to separate method
actionpack/lib/action_controller/metal/redirecting.rb
の修正です。
open redirect protection処理の中でlocationの生成処理を行っていたのを、locationの生成処理は行わない(引数で指定させる)よう修正しています。
Fix build broken on 2.7: can't use keyword arguments like this here
actionpack/lib/action_controller/metal/redirecting.rb
の修正です。
先の対応がRuby 2.7でエラーになってしまうコードになっていたのを修正しています。
Split out squished, referer or fallback, logic into distinct branches
actionpack/lib/action_controller/metal/redirecting.rb
の修正です。
redirect_back_or_to
メソッド内の分岐処理についてリファクタリングしています。