module ActionDispatch
        
        # 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.
Inherits From
Public instance methods
Source code GitHub
# File actionpack/lib/action_dispatch.rb, line 141
def eager_load!
  super
  Routing.eager_load!
end
            Namespace
ActionDispatch::AssertionResponse ActionDispatch::Assertions ActionDispatch::AssumeSSL ActionDispatch::Callbacks ActionDispatch::Constants ActionDispatch::ContentSecurityPolicy ActionDispatch::Cookies ActionDispatch::DebugExceptions ActionDispatch::DebugLocks ActionDispatch::ExceptionWrapper ActionDispatch::Executor ActionDispatch::FileHandler ActionDispatch::Flash ActionDispatch::HostAuthorization ActionDispatch::Http ActionDispatch::Integration ActionDispatch::IntegrationTest ActionDispatch::InvalidParameterError ActionDispatch::Journey 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::RequestCookieMethods ActionDispatch::RequestEncoder ActionDispatch::RequestId ActionDispatch::Response ActionDispatch::Routing ActionDispatch::SSL ActionDispatch::ServerTiming ActionDispatch::Session ActionDispatch::ShowExceptions ActionDispatch::Static ActionDispatch::SystemTestCase ActionDispatch::SystemTesting ActionDispatch::TestHelpers ActionDispatch::TestProcess ActionDispatch::TestRequest ActionDispatch::TestResponse 
Definition files
actionpack/lib/ action_dispatch.rb actionpack/lib/ action_dispatch/ constants.rb actionpack/lib/ action_dispatch/ deprecator.rb actionpack/lib/ action_dispatch/ http/ cache.rb actionpack/lib/ action_dispatch/ http/ content_disposition.rb 
81 More Less
actionpack/lib/ action_dispatch/ http/ content_security_policy.rb actionpack/lib/ action_dispatch/ http/ filter_parameters.rb actionpack/lib/ action_dispatch/ http/ filter_redirect.rb actionpack/lib/ action_dispatch/ http/ headers.rb actionpack/lib/ action_dispatch/ http/ mime_negotiation.rb actionpack/lib/ action_dispatch/ http/ param_builder.rb actionpack/lib/ action_dispatch/ http/ param_error.rb actionpack/lib/ action_dispatch/ http/ parameters.rb actionpack/lib/ action_dispatch/ http/ permissions_policy.rb actionpack/lib/ action_dispatch/ http/ query_parser.rb actionpack/lib/ action_dispatch/ http/ request.rb actionpack/lib/ action_dispatch/ http/ response.rb actionpack/lib/ action_dispatch/ http/ upload.rb actionpack/lib/ action_dispatch/ http/ url.rb actionpack/lib/ action_dispatch/ journey/ formatter.rb actionpack/lib/ action_dispatch/ journey/ gtg/ builder.rb actionpack/lib/ action_dispatch/ journey/ gtg/ simulator.rb actionpack/lib/ action_dispatch/ journey/ gtg/ transition_table.rb actionpack/lib/ action_dispatch/ journey/ nfa/ dot.rb actionpack/lib/ action_dispatch/ journey/ nodes/ node.rb actionpack/lib/ action_dispatch/ journey/ parser.rb actionpack/lib/ action_dispatch/ journey/ path/ pattern.rb actionpack/lib/ action_dispatch/ journey/ route.rb actionpack/lib/ action_dispatch/ journey/ router.rb actionpack/lib/ action_dispatch/ journey/ router/ utils.rb actionpack/lib/ action_dispatch/ journey/ routes.rb actionpack/lib/ action_dispatch/ journey/ scanner.rb actionpack/lib/ action_dispatch/ journey/ visitors.rb actionpack/lib/ action_dispatch/ log_subscriber.rb actionpack/lib/ action_dispatch/ middleware/ actionable_exceptions.rb actionpack/lib/ action_dispatch/ middleware/ assume_ssl.rb actionpack/lib/ action_dispatch/ middleware/ callbacks.rb actionpack/lib/ action_dispatch/ middleware/ cookies.rb actionpack/lib/ action_dispatch/ middleware/ debug_exceptions.rb actionpack/lib/ action_dispatch/ middleware/ debug_locks.rb actionpack/lib/ action_dispatch/ middleware/ debug_view.rb actionpack/lib/ action_dispatch/ middleware/ exception_wrapper.rb actionpack/lib/ action_dispatch/ middleware/ executor.rb actionpack/lib/ action_dispatch/ middleware/ flash.rb actionpack/lib/ action_dispatch/ middleware/ host_authorization.rb actionpack/lib/ action_dispatch/ middleware/ public_exceptions.rb actionpack/lib/ action_dispatch/ middleware/ reloader.rb actionpack/lib/ action_dispatch/ middleware/ remote_ip.rb actionpack/lib/ action_dispatch/ middleware/ request_id.rb actionpack/lib/ action_dispatch/ middleware/ server_timing.rb actionpack/lib/ action_dispatch/ middleware/ session/ abstract_store.rb actionpack/lib/ action_dispatch/ middleware/ session/ cache_store.rb actionpack/lib/ action_dispatch/ middleware/ session/ cookie_store.rb actionpack/lib/ action_dispatch/ middleware/ session/ mem_cache_store.rb actionpack/lib/ action_dispatch/ middleware/ show_exceptions.rb actionpack/lib/ action_dispatch/ middleware/ ssl.rb actionpack/lib/ action_dispatch/ middleware/ stack.rb actionpack/lib/ action_dispatch/ middleware/ static.rb actionpack/lib/ action_dispatch/ railtie.rb actionpack/lib/ action_dispatch/ request/ session.rb actionpack/lib/ action_dispatch/ request/ utils.rb actionpack/lib/ action_dispatch/ routing.rb actionpack/lib/ action_dispatch/ routing/ endpoint.rb actionpack/lib/ action_dispatch/ routing/ inspector.rb actionpack/lib/ action_dispatch/ routing/ mapper.rb actionpack/lib/ action_dispatch/ routing/ polymorphic_routes.rb actionpack/lib/ action_dispatch/ routing/ redirection.rb actionpack/lib/ action_dispatch/ routing/ route_set.rb actionpack/lib/ action_dispatch/ routing/ routes_proxy.rb actionpack/lib/ action_dispatch/ routing/ url_for.rb actionpack/lib/ action_dispatch/ system_test_case.rb actionpack/lib/ action_dispatch/ system_testing/ browser.rb actionpack/lib/ action_dispatch/ system_testing/ driver.rb actionpack/lib/ action_dispatch/ system_testing/ server.rb actionpack/lib/ action_dispatch/ system_testing/ test_helpers/ screenshot_helper.rb actionpack/lib/ action_dispatch/ system_testing/ test_helpers/ setup_and_teardown.rb actionpack/lib/ action_dispatch/ testing/ assertion_response.rb actionpack/lib/ action_dispatch/ testing/ assertions.rb actionpack/lib/ action_dispatch/ testing/ assertions/ response.rb actionpack/lib/ action_dispatch/ testing/ assertions/ routing.rb actionpack/lib/ action_dispatch/ testing/ integration.rb actionpack/lib/ action_dispatch/ testing/ request_encoder.rb actionpack/lib/ action_dispatch/ testing/ test_helpers/ page_dump_helper.rb actionpack/lib/ action_dispatch/ testing/ test_process.rb actionpack/lib/ action_dispatch/ testing/ test_request.rb actionpack/lib/ action_dispatch/ testing/ test_response.rb