提交 7de86d2c 编写于 作者: A Aaron Patterson

remove more env access

上级 a682b44e
......@@ -472,7 +472,7 @@ def process(action, *args)
end
self.cookies.update @request.cookies
@request.env['HTTP_COOKIE'] = cookies.to_header
@request.set_header 'HTTP_COOKIE', cookies.to_header
@request.delete_header 'action_dispatch.cookies'
@request = TestRequest.new scrub_env!(@request.env), @request.session
......@@ -480,7 +480,7 @@ def process(action, *args)
@response.request = @request
@controller.recycle!
@request.env['REQUEST_METHOD'] = http_method
@request.set_header 'REQUEST_METHOD', http_method
parameters = parameters.symbolize_keys
......@@ -494,8 +494,10 @@ def process(action, *args)
@request.flash.update(flash || {})
if xhr
@request.env['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest'
@request.env['HTTP_ACCEPT'] ||= [Mime::JS, Mime::HTML, Mime::XML, 'text/xml', Mime::ALL].join(', ')
@request.set_header 'HTTP_X_REQUESTED_WITH', 'XMLHttpRequest'
@request.get_header('HTTP_ACCEPT') do |k|
@request.set_header k, [Mime::JS, Mime::HTML, Mime::XML, 'text/xml', Mime::ALL].join(', ')
end
end
@controller.request = @request
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册