Skip to content
Richard Peck edited this page Nov 12, 2016 · 54 revisions

Exception Handler 0.6.5

  EPIC Controller Code     Middleware Powered (No Overhead)     Fully Working Rails 5  

---

Welcome to ExceptionHandler!

Here, you can see specific tutorials for its various features. Whilst it has the simplest install possible, there are also some ways to customize:

Setup
Email Setup
Database
How it works


There are already thousands of people using ExceptionHandler to improve their Rails applications in production. This gem is one of the most user-friendly and well designed for serving custom error pages.

This will give your application the edge in the ever-evolving world of SAAS. Standard Rails "exception" pages in production are dire. Even Rails 5 did not improve things - only ExceptionHandler can change your Rails error pages in production.

All you need is to install the gem (fully supported by RubyGems) and let it run. It catches exceptions raised by the exceptions_app middleware and uses its own 100% tested controller actions to generate custom error pages:

4xx Pages 5xx Pages

EH currently ships with two types of exception page; 4xx & 5xx.

These are the only error pages worth considering in a production app. Custom exceptions will come in 0.7.0. The current feature set is the following: ActiveRecord database saving, ActionMailer email, Complete backend overhaul, CSS breakdown for Sprockets 4+.


Coverage Status


The current stable of ExceptionHandler is 0.6.5. This includes significant streamlining and several small feature updates / includes. More importantly, it's 100% fully compatible with Sprockets 4+ (manifest.js).

Now you can use the world's most trusted exceptions handler gem for Ruby on Rails right from your desktop. It fully works with Rails 5 and is completely free. All you need to do is add to your Gemfile and it will manage your exceptions with a DRY & robust system. 100% working in Rails 5.

Clone this wiki locally