method

rescue_action_in_public

Importance_2
v2.3.8 - Show latest stable - 2 notes - Class: ActionController::Rescue
rescue_action_in_public(exception) protected

Overwrite to implement public exception handling (for requests answering false to local_request?). By default will call render_optional_error_file. Override this method to provide more user friendly error messages.

Show source
Register or log in to add new notes.
June 23, 2010
1 thank

how I use it

def rescue_action_in_public(exception)

case exception

when ActiveRecord::RecordNotFound, ActionController::UnknownAction, ActionController::RoutingError
  redirect_to errors_path(404), :status=>301
else
  redirect_to errors_path(500)
end

end

March 25, 2010
0 thanks

How to test custom error pages

Here is some advice for testing custom error pages using Webrat and Cucumber:

http://gem-session.com/2010/03/testing-your-custom-error-pages-with-webrat-and-cucumber