instance method request_for_component

Ruby on Rails 2.2.3

Since v2.2.3 Last seen in v2.2.3 Private

Signature

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_name req
options req
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

Defined in ActionController::Components::InstanceMethods

Type at least 2 characters to search.

↑↓ navigate · open · esc close