В настоящее время я нахожусь в Rails 2.3.5, и я стараюсь, чтобы исключения были исключены из моего приложения как можно более аккуратные.Есть ли хорошие рекомендации по обработке исключений в рельсах?
Мои ApplicationController выручает выглядеть это сейчас:
rescue_from Acl9::AccessDenied, :with => :access_denied
rescue_from Exceptions::NotPartOfGroup, :with => :not_part_of_group
rescue_from Exceptions::SomethingWentWrong, :with => :something_went_wrong
rescue_from ActiveRecord::RecordNotFound, :with => :something_went_wrong
rescue_from ActionController::UnknownAction, :with => :something_went_wrong
rescue_from ActionController::UnknownController, :with => :something_went_wrong
rescue_from ActionController::RoutingError, :with => :something_went_wrong
Я также хочу, чтобы быть в состоянии поймать любые исключения не перечисленные выше. Я рекомендую ли я писать свои спасения?
Благодаря