Greetings,
I’m trying to catch all un-handled exceptions. I’m having problems
handling the RoutingError and UnknownAction exceptions.
I’ve added the following to my application controller as a protected
method:
def rescue_action(exception)
render(:text => “error”)
end
As far as I understand, this should catch all uncaught exceptions and
override the rails default “rescue_action” method.
However, anytime a RoutingError occurs, the “app_root/public/404.html”
file gets displayed. The rescue_action method doesn’t even get called.
Am I doing something wrong? Any suggestions?
Thanks,
Steven