# Action Dispatch
Action Dispatch is a module of Action Pack.
Action Dispatch parses information about the web request, handles routing as defined by the user, and does advanced processing related to HTTP such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT bodies, handling HTTP caching logic, cookies and sessions.
Namespace
Module
- ActionDispatch::Assertions
- ActionDispatch::Constants
- ActionDispatch::Http
- ActionDispatch::Integration
- ActionDispatch::Journey
- ActionDispatch::RequestCookieMethods
- ActionDispatch::Routing
- ActionDispatch::Session
- ActionDispatch::SystemTesting
- ActionDispatch::TestHelpers
- ActionDispatch::TestProcess
Class
- ActionDispatch::AssertionResponse
- ActionDispatch::AssumeSSL
- ActionDispatch::Callbacks
- ActionDispatch::ContentSecurityPolicy
- ActionDispatch::Cookies
- ActionDispatch::DebugExceptions
- ActionDispatch::DebugLocks
- ActionDispatch::ExceptionWrapper
- ActionDispatch::Executor
- ActionDispatch::FileHandler
- ActionDispatch::Flash
- ActionDispatch::HostAuthorization
- ActionDispatch::IntegrationTest
- ActionDispatch::InvalidParameterError
- ActionDispatch::LogSubscriber
- ActionDispatch::MiddlewareStack
- ActionDispatch::MissingController
- ActionDispatch::ParamBuilder
- ActionDispatch::ParamError
- ActionDispatch::ParameterTypeError
- ActionDispatch::ParamsTooDeepError
- ActionDispatch::PermissionsPolicy
- ActionDispatch::PublicExceptions
- ActionDispatch::QueryParser
- ActionDispatch::Reloader
- ActionDispatch::RemoteIp
- ActionDispatch::Request
- ActionDispatch::RequestEncoder
- ActionDispatch::RequestId
- ActionDispatch::Response
- ActionDispatch::SSL
- ActionDispatch::ServerTiming
- ActionDispatch::ShowExceptions
- ActionDispatch::Static
- ActionDispatch::SystemTestCase
- ActionDispatch::TestRequest
- ActionDispatch::TestResponse
Methods
Included Modules
Instance Public methods
eager_load!()
📝 Source code
# File actionpack/lib/action_dispatch.rb, line 141
def eager_load!
super
Routing.eager_load!
end
🔎 See on GitHub