diff options
author | Yuki Nishijima <mail@yukinishijima.net> | 2014-06-19 18:09:28 -0700 |
---|---|---|
committer | Yuki Nishijima <mail@yukinishijima.net> | 2014-06-19 18:31:11 -0700 |
commit | 3fab50a9d7a77719f5d1bd12f1996261c6ba14b1 (patch) | |
tree | 80076528406c1696677cec40b65658476880973b /guides | |
parent | eeb9a7c122a97e6d5061768443eb22b8678d4b15 (diff) | |
download | rails-3fab50a9d7a77719f5d1bd12f1996261c6ba14b1.tar.gz rails-3fab50a9d7a77719f5d1bd12f1996261c6ba14b1.tar.bz2 rails-3fab50a9d7a77719f5d1bd12f1996261c6ba14b1.zip |
Add warning for `rescue_from Exception` and `rescue_from StandardError`
[ci skip]
Diffstat (limited to 'guides')
-rw-r--r-- | guides/source/action_controller_overview.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/guides/source/action_controller_overview.md b/guides/source/action_controller_overview.md index 57097ab146..4c04a06dbb 100644 --- a/guides/source/action_controller_overview.md +++ b/guides/source/action_controller_overview.md @@ -1164,6 +1164,8 @@ class ClientsController < ApplicationController end ``` +WARNING: You shouldn't do `rescue_from Exception` or `rescue_from StandardError` unless you have a particular reason as it will cause serious side-effects (e.g. you won't be able to see exception details and tracebacks during development). If you would like to dynamically generate error pages, see [Custom errors page](#custom-errors-page). + NOTE: Certain exceptions are only rescuable from the `ApplicationController` class, as they are raised before the controller gets initialized and the action gets executed. See Pratik Naik's [article](http://m.onkey.org/2008/7/20/rescue-from-dispatching) on the subject for more information. |