instance method
build_request_uri
Ruby on Rails 3.2.22.5
Since v3.0.20 Last seen in v4.2.9 PrivateSignature
build_request_uri(action, parameters)
No documentation comment.
Parameters
-
actionreq -
parametersreq
Source
# File actionpack/lib/action_controller/test_case.rb, line 521
def build_request_uri(action, parameters)
unless @request.env["PATH_INFO"]
options = @controller.respond_to?(:url_options) ? @controller.__send__(:url_options).merge(parameters) : parameters
options.update(
:only_path => true,
:action => action,
:relative_url_root => nil,
:_path_segments => @request.symbolized_path_parameters)
url, query_string = @routes.url_for(options).split("?", 2)
@request.env["SCRIPT_NAME"] = @controller.config.relative_url_root
@request.env["PATH_INFO"] = url
@request.env["QUERY_STRING"] = query_string || ""
end
end
Defined in actionpack/lib/action_controller/test_case.rb line 521
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::TestCase::Behavior