instance method
request_via_redirect
Ruby on Rails 4.1.16
Since v3.0.20 Last seen in v4.2.9Signature
request_via_redirect(http_method, path, parameters = nil, headers_or_env = nil)
Performs a request using the specified method, following any subsequent redirect. Note that the redirects are followed until the response is not a redirect–this means you may run into an infinite loop if your redirect loops back to itself.
Parameters
-
http_methodreq -
pathreq -
parametersopt = nil -
headers_or_envopt = nil
Source
# File actionpack/lib/action_dispatch/testing/integration.rb, line 92
def request_via_redirect(http_method, path, parameters = nil, headers_or_env = nil)
process(http_method, path, parameters, headers_or_env)
follow_redirect! while redirect?
status
end
Defined in actionpack/lib/action_dispatch/testing/integration.rb line 92
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::Integration::RequestHelpers