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.
Methods
Included Modules
Public instance methods
Source code GitHub
# File actionpack/lib/action_dispatch.rb, line 141
def eager_load!
super
Routing.eager_load!
end
Namespace
-
MODULE
ActionDispatch::Assertions -
MODULE
ActionDispatch::Constants -
MODULE
ActionDispatch::Http -
MODULE
ActionDispatch::Integration -
MODULE
ActionDispatch::Journey -
MODULE
ActionDispatch::RequestCookieMethods -
MODULE
ActionDispatch::Routing -
MODULE
ActionDispatch::Session -
MODULE
ActionDispatch::SystemTesting -
MODULE
ActionDispatch::TestProcess -
CLASS
ActionDispatch::AssertionResponse -
CLASS
ActionDispatch::AssumeSSL -
CLASS
ActionDispatch::Callbacks -
CLASS
ActionDispatch::ContentSecurityPolicy -
CLASS
ActionDispatch::Cookies -
CLASS
ActionDispatch::DebugExceptions -
CLASS
ActionDispatch::DebugLocks -
CLASS
ActionDispatch::DeprecatedIllegalStateError -
CLASS
ActionDispatch::ExceptionWrapper -
CLASS
ActionDispatch::Executor -
CLASS
ActionDispatch::FileHandler -
CLASS
ActionDispatch::Flash -
CLASS
ActionDispatch::HostAuthorization -
CLASS
ActionDispatch::IntegrationTest -
CLASS
ActionDispatch::LogSubscriber -
CLASS
ActionDispatch::MiddlewareStack -
CLASS
ActionDispatch::MissingController -
CLASS
ActionDispatch::PermissionsPolicy -
CLASS
ActionDispatch::PublicExceptions -
CLASS
ActionDispatch::Reloader -
CLASS
ActionDispatch::RemoteIp -
CLASS
ActionDispatch::Request -
CLASS
ActionDispatch::RequestEncoder -
CLASS
ActionDispatch::RequestId -
CLASS
ActionDispatch::Response -
CLASS
ActionDispatch::SSL -
CLASS
ActionDispatch::ServerTiming -
CLASS
ActionDispatch::ShowExceptions -
CLASS
ActionDispatch::Static -
CLASS
ActionDispatch::SystemTestCase -
CLASS
ActionDispatch::TestRequest -
CLASS
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
94 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/ parameters.rb actionpack/lib/ action_dispatch/ http/ permissions_policy.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/ parser_extras.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_process.rb actionpack/lib/ action_dispatch/ testing/ test_request.rb actionpack/lib/ action_dispatch/ testing/ test_response.rb actionview/lib/ action_view/ routing_url_for.rb actionview/lib/ action_view/ test_case.rb activerecord/lib/ active_record/ middleware/ database_selector.rb activerecord/lib/ active_record/ middleware/ shard_selector.rb activerecord/lib/ active_record/ railtie.rb activestorage/lib/ active_storage/ attached/ changes/ create_one.rb activestorage/lib/ active_storage/ service.rb railties/lib/ rails/ application/ configuration.rb railties/lib/ rails/ application/ default_middleware_stack.rb railties/lib/ rails/ commands/ routes/ routes_command.rb railties/lib/ rails/ commands/ unused_routes/ unused_routes_command.rb railties/lib/ rails/ console/ app.rb railties/lib/ rails/ engine.rb railties/lib/ rails/ info_controller.rb railties/lib/ rails/ mailers_controller.rb railties/lib/ rails/ rack/ logger.rb