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