instance method
request_for_component
Ruby on Rails 2.2.3
Since v2.2.3 Last seen in v2.2.3 PrivateSignature
request_for_component(controller_name, options)
Create a new request object based on the current request. The new request inherits the session from the current request, bypassing any session options set for the component controller’s class
Parameters
-
controller_namereq -
optionsreq
Source
# File actionpack/lib/action_controller/components.rb, line 135
def request_for_component(controller_name, options)
new_request = request.dup
new_request.session = request.session
new_request.instance_variable_set(
:@parameters,
(options[:params] || {}).with_indifferent_access.update(
"controller" => controller_name, "action" => options[:action], "id" => options[:id]
)
)
new_request
end
Defined in actionpack/lib/action_controller/components.rb line 135
· View on GitHub
· Improve this page
· Find usages on GitHub