2017/06/24分のコミットです。
CHANGELOGへの追加はありませんでした。
Removed reference to unexisting methods:
actionpack/lib/action_dispatch/testing/integration.rb
の修正です。
ActionDispatch::Integration::Runner
moduleで既に使用される事の無いxml_http_request
、xhr
、get_via_redirect
、post_via_redirect
メソッドの定義処理があったのを削除しています。
Don’t wrap parameters if key already exists
actionpack/lib/action_controller/metal/params_wrapper.rb
の修正です。
ActionController::ParamsWrapper
で、paramに既にkeyが存在している、かつ、値が nil / falseの場合に再度wrap処理を行ってしまうバグがあったのを修正しています。
{ "user" => nil }
という値があった場合に{ "user" => { "user" => nil } }
のようにwrapされてしまう、というバグでした(本来は{ "user" => nil }
がそのまま返ってくるべき)。parameterの存在チェックに#[]
で返ってきた値をそのまま使用していた為問題が発生していました。
Guides: Clarify partial local variable naming.
rails guideのLayouts and Rendering in Rails
の修正です。
Passing Local Variables
の項、partial templateのローカル変数について説明している箇所の説明を修正しています。