-
Notifications
You must be signed in to change notification settings - Fork 70
Home
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:
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:
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+.
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
).
Exception Handler
is the most popular Rails custom error pages gem.
With over 150,000 installs over the past 3 years, it has quickly become the favorite exception management system for Rails. There is no gem as simple, or better equipped.
Its famous single-click install transforms your Rails exception pages into branded, high quality descriptions of your errors. This not only makes your app look better, but also provides custom error reporting.
Almost all of its extensive features are fully customizable, giving you complete autonomy over how your exception pages are shown. Furthermore, the simple structure gives everyone of all experience the chance to fully customize their exceptions as they want.
You can install ExceptionHandler
today by adding it to your Gemfile. It is fully supported by RubyGems and completely free.