configure_dependency_for_has_many(reflection, extra_conditions = nil) private

Creates before_destroy callback methods that nullify, delete or destroy has_many associated objects, according to the defined :dependent rule.

See HasManyAssociation#delete_records. Dependent associations delete children, otherwise foreign key is set to NULL.

The extra_conditions parameter, which is not used within the main Active Record codebase, is meant to allow plugins to define extra finder conditions.

Show source
Register or log in to add new notes.