method
process
v2.2.1 -
Show latest stable
- Class:
ActionController::Base
process(request, response, method = :perform_action, *arguments)public
Extracts the action_name from the request parameters and performs that action.
# File actionpack/lib/action_controller/base.rb, line 515
def process(request, response, method = :perform_action, *arguments) #:nodoc:
response.request = request
initialize_template_class(response)
assign_shortcuts(request, response)
initialize_current_url
assign_names
log_processing
send(method, *arguments)
send_response
ensure
process_cleanup
end Related methods
- Instance methods
- append_view_path
- controller_class_name
- controller_name
- controller_path
- prepend_view_path
- process
- process_cgi
- process_test
- process_with_test
- send_response
- session_enabled?
- url_for
- view_paths
- view_paths=
- Class methods
- append_view_path
- controller_class_name
- controller_name
- controller_path
- filter_parameter_logging
- hidden_actions
- hide_action
- prepend_view_path
- process
- process_cgi
- process_test
- view_paths
- view_paths=
- Protected methods
-
default_url_options -
erase_redirect_results -
erase_render_results -
erase_results -
expires_in -
expires_now -
fresh_when -
head -
redirect_to -
redirect_to_full_url -
render -
render_to_string -
reset_session -
rewrite_options -
stale? - Private methods
-
action_methods -
action_methods -
assign_default_content_type_and_charset -
assign_names -
assign_shortcuts -
close_session -
complete_request_uri -
default_render -
default_template_name -
initialize_current_url -
initialize_template_class -
log_processing -
log_processing_for_parameters -
log_processing_for_request_id -
log_processing_for_session_id -
perform_action -
performed? -
process_cleanup -
render_for_file -
render_for_text -
request_origin -
reset_variables_added_to_assigns -
strip_out_controller -
template_exists? -
template_path_includes_controller?