class

ActionDispatch::PublicExceptions

v4.2.9 - Show latest stable - Superclass: Object

When called, this middleware renders an error page. By default if an HTML response is expected it will render static error pages from the `/public` directory. For example when this middleware receives a 500 response it will render the template found in `/public/500.html`. If an internationalized locale is set, this middleware will attempt to render the template in `/public/500.<locale>.html`. If an internationalized template is not found it will fall back on `/public/500.html`.

When a request with a content type other than HTML is made, this middleware will attempt to convert error information into the appropriate response type.

Attributes

[RW]public_path

Files

  • actionpack/lib/action_dispatch/middleware/public_exceptions.rb