method

configure_dependency_for_has_many

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.