Method: ActiveRecord::Callbacks#destroy
- Defined in:
- activerecord/lib/active_record/callbacks.rb
#destroy ⇒ Object
:nodoc:
419 420 421 422 423 424 425 426 427 428 429 |
# File 'activerecord/lib/active_record/callbacks.rb', line 419 def destroy # :nodoc: @_destroy_callback_already_called ||= false return true if @_destroy_callback_already_called @_destroy_callback_already_called = true _run_destroy_callbacks { super } rescue RecordNotDestroyed => e @_association_destroy_exception = e false ensure @_destroy_callback_already_called = false end |