class ActiveRecord::RecordNotDestroyed


end
puts invalid.record.errors
rescue ActiveRecord::RecordNotDestroyed => invalid
complex_operation_that_internally_calls_destroy!
begin
would return false.
when a call to {#destroy}[rdoc-ref:Persistence#destroy]
Raised by ActiveRecord::Base#destroy!

def initialize(message = nil, record = nil)

def initialize(message = nil, record = nil)
  @record = record
  super(message)
end