delete_all(dependent = nil) public

Removes all records from the association without calling callbacks on the associated records. It honors the `:dependent` option. However if the `:dependent` value is `:destroy` then in that case the `:delete_all` deletion strategy for the association is applied.

You can force a particular deletion strategy by passing a parameter.

Example:

@author.books.delete_all(:nullify) @author.books.delete_all(:delete_all)

See delete for more info.

Show source
Register or log in to add new notes.