method
controller_name
v2.1.0 -
Show latest stable
- Class:
ActionController::Base
controller_name()public
Converts the class name from something like "OneModule::TwoModule::NeatController" to "neat".
# File actionpack/lib/action_controller/base.rb, line 398
def controller_name
@controller_name ||= controller_class_name.sub(/Controller$/, '').underscore
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
- session_enabled?
- url_for
- view_paths
- view_paths=
- Class methods
- append_view_path
- controller_class_name
- controller_name
- controller_path
- exempt_from_layout
- 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 -
head -
redirect_to -
render -
render_to_string -
reset_session -
rewrite_options - Private methods
-
action_methods -
action_methods -
add_instance_variables_to_assigns -
add_variables_to_assigns -
assign_default_content_type_and_charset -
assign_names -
assign_shortcuts -
close_session -
complete_request_uri -
default_render -
default_template_name -
forget_variables_added_to_assigns -
initialize_current_url -
initialize_template_class -
log_processing -
perform_action -
performed? -
process_cleanup -
render_for_file -
render_for_text -
request_origin -
reset_variables_added_to_assigns -
sending_file? -
strip_out_controller -
template_exempt_from_layout? -
template_exists? -
template_path_includes_controller? -
template_public?