Как-то странно ты API употребляешь.

Смотрю пример из документации к `ActiveSupport::Rescuable`:
```ruby
class ApplicationController < ActionController::Base
  rescue_from User::NotAuthorized, :with => :deny_access # self defined exception
  rescue_from ActiveRecord::RecordInvalid, :with => :show_errors

  rescue_from 'MyAppError::Base' do |exception|
    render :xml => exception, :status => 500
  end

  protected
  def deny_access
    ...
  end

  def show_errors(exception)
    exception.record.new_record? ? ...
  end
end
```