method

add_single_associated_save_callbacks

add_single_associated_save_callbacks(association_name)
private

No documentation available.

# File activerecord/lib/active_record/associations.rb, line 1161
        def add_single_associated_save_callbacks(association_name)
          method_name = "validate_associated_records_for_#{association_name}".to_sym
          define_method(method_name) do
            association = instance_variable_get("@#{association_name}")
            if !association.nil?
              errors.add "#{association_name}" unless association.target.nil? || association.valid?
            end
          end
        
          validate method_name
        end