How to Localize Error Pages in Rails: Static Pages, Controllers, or Middleware? I see three potential approaches for handling error pages (404, 500, etc. errors):