class
ActionDispatch::FileHandler
v8.0.0 -
Show latest stable
- Superclass: Object
# Action Dispatch FileHandler
This endpoint serves static files from disk using `Rack::Files`.
URL paths are matched with static files according to expected conventions: `path`, `path`.html, `path`/index.html.
Precompressed versions of these files are checked first. Brotli (.br) and gzip (.gz) files are supported. If `path`.br exists, this endpoint returns that file with a `content-encoding: br` header.
If no matching file is found, this endpoint responds `404 Not Found`.
Pass the `root` directory to search for matching files, an optional `index: “index”` to change the default `path`/index.html, and optional additional response headers.
Constants
PRECOMPRESSED = {\n"br" => ".br",\n"gzip" => ".gz",\n"identity" => nil\n}
Files
- actionpack/lib/action_dispatch/middleware/static.rb