From: Steven Hansen Date: 2006-07-01T10:00:47+09:00 Subject: Taking Control of Un-handled Exceptions 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