Method: ActiveRecord::AutosaveAssociation#mark_for_destruction

Defined in:
lib/active_record/autosave_association.rb

#mark_for_destructionObject

Marks this record to be destroyed as part of the parent’s save transaction. This does not actually destroy the record instantly, rather child record will be destroyed when parent.save is called.

Only useful if the :autosave option on the parent is enabled for this associated model.



238
239
240
# File 'lib/active_record/autosave_association.rb', line 238

def mark_for_destruction
  @marked_for_destruction = true
end