module
ActionController
Action Controller
Action Controller is a module of Action Pack.
Action Controller provides a base controller class that can be subclassed to implement filters and actions to handle requests. The result of an action is typically content generated from views.
Methods
Public class methods
See Renderers.add
Source code GitHub
# File actionpack/lib/action_controller/metal/renderers.rb, line 7
def self.add_renderer(key, &block)
Renderers.add(key, &block)
end
See Renderers.remove
Source code GitHub
# File actionpack/lib/action_controller/metal/renderers.rb, line 12
def self.remove_renderer(key)
Renderers.remove(key)
end
Namespace
-
MODULE
ActionController::
ApiRendering -
MODULE
ActionController::
Caching -
MODULE
ActionController::
ConditionalGet -
MODULE
ActionController::
ContentSecurityPolicy -
MODULE
ActionController::
Cookies -
MODULE
ActionController::
DataStreaming -
MODULE
ActionController::
DefaultHeaders -
MODULE
ActionController::
EtagWithFlash -
MODULE
ActionController::
EtagWithTemplateDigest -
MODULE
ActionController::
Flash -
MODULE
ActionController::
FormBuilder -
MODULE
ActionController::
Head -
MODULE
ActionController::
Helpers -
MODULE
ActionController::
HttpAuthentication -
MODULE
ActionController::
ImplicitRender -
MODULE
ActionController::
Instrumentation -
MODULE
ActionController::
Live -
MODULE
ActionController::
Logging -
MODULE
ActionController::
MimeResponds -
MODULE
ActionController::
ParameterEncoding -
MODULE
ActionController::
ParamsWrapper -
MODULE
ActionController::
PermissionsPolicy -
MODULE
ActionController::
Railties -
MODULE
ActionController::
Redirecting -
MODULE
ActionController::
Renderers -
MODULE
ActionController::
Rendering -
MODULE
ActionController::
RequestForgeryProtection -
MODULE
ActionController::
Rescue -
MODULE
ActionController::
Streaming -
MODULE
ActionController::
StrongParameters -
MODULE
ActionController::
Testing -
MODULE
ActionController::
UrlFor -
CLASS
ActionController::
API -
CLASS
ActionController::
Base -
CLASS
ActionController::
InvalidParameterKey -
CLASS
ActionController::
LiveTestResponse -
CLASS
ActionController::
LogSubscriber -
CLASS
ActionController::
Metal -
CLASS
ActionController::
MissingRenderer -
CLASS
ActionController::
ParameterMissing -
CLASS
ActionController::
Parameters -
CLASS
ActionController::
Renderer -
CLASS
ActionController::
RespondToMismatchError -
CLASS
ActionController::
TestCase -
CLASS
ActionController::
UnfilteredParameters -
CLASS
ActionController::
UnpermittedParameters
Definition files
actionpack/
lib/ action_controller.rb actionpack/
lib/ action_controller/ api.rb actionpack/
lib/ action_controller/ api/ api_rendering.rb actionpack/
lib/ action_controller/ base.rb actionpack/
lib/ action_controller/ caching.rb
52 More Less
actionpack/
lib/ action_controller/ deprecator.rb actionpack/
lib/ action_controller/ form_builder.rb actionpack/
lib/ action_controller/ log_subscriber.rb actionpack/
lib/ action_controller/ metal.rb actionpack/
lib/ action_controller/ metal/ basic_implicit_render.rb actionpack/
lib/ action_controller/ metal/ conditional_get.rb actionpack/
lib/ action_controller/ metal/ content_security_policy.rb actionpack/
lib/ action_controller/ metal/ cookies.rb actionpack/
lib/ action_controller/ metal/ data_streaming.rb actionpack/
lib/ action_controller/ metal/ default_headers.rb actionpack/
lib/ action_controller/ metal/ etag_with_flash.rb actionpack/
lib/ action_controller/ metal/ etag_with_template_digest.rb actionpack/
lib/ action_controller/ metal/ exceptions.rb actionpack/
lib/ action_controller/ metal/ flash.rb actionpack/
lib/ action_controller/ metal/ head.rb actionpack/
lib/ action_controller/ metal/ helpers.rb actionpack/
lib/ action_controller/ metal/ http_authentication.rb actionpack/
lib/ action_controller/ metal/ implicit_render.rb actionpack/
lib/ action_controller/ metal/ instrumentation.rb actionpack/
lib/ action_controller/ metal/ live.rb actionpack/
lib/ action_controller/ metal/ logging.rb actionpack/
lib/ action_controller/ metal/ mime_responds.rb actionpack/
lib/ action_controller/ metal/ parameter_encoding.rb actionpack/
lib/ action_controller/ metal/ params_wrapper.rb actionpack/
lib/ action_controller/ metal/ permissions_policy.rb actionpack/
lib/ action_controller/ metal/ redirecting.rb actionpack/
lib/ action_controller/ metal/ renderers.rb actionpack/
lib/ action_controller/ metal/ rendering.rb actionpack/
lib/ action_controller/ metal/ request_forgery_protection.rb actionpack/
lib/ action_controller/ metal/ rescue.rb actionpack/
lib/ action_controller/ metal/ streaming.rb actionpack/
lib/ action_controller/ metal/ strong_parameters.rb actionpack/
lib/ action_controller/ metal/ testing.rb actionpack/
lib/ action_controller/ metal/ url_for.rb actionpack/
lib/ action_controller/ railtie.rb actionpack/
lib/ action_controller/ railties/ helpers.rb actionpack/
lib/ action_controller/ renderer.rb actionpack/
lib/ action_controller/ template_assertions.rb actionpack/
lib/ action_controller/ test_case.rb actionpack/
lib/ action_dispatch/ http/ parameters.rb actionpack/
lib/ action_dispatch/ http/ request.rb actionpack/
lib/ action_dispatch/ journey/ formatter.rb actionpack/
lib/ action_dispatch/ middleware/ debug_exceptions.rb actionpack/
lib/ action_dispatch/ middleware/ exception_wrapper.rb actionpack/
lib/ action_dispatch/ middleware/ static.rb actionpack/
lib/ action_dispatch/ routing/ route_set.rb actionpack/
lib/ action_dispatch/ routing/ url_for.rb actionpack/
lib/ action_dispatch/ testing/ assertions/ response.rb actionpack/
lib/ action_dispatch/ testing/ assertions/ routing.rb actiontext/
lib/ action_text/ rendering.rb actionview/
lib/ action_view/ routing_url_for.rb actionview/
lib/ action_view/ test_case.rb