method
add_single_associated_save_callbacks
v2.1.0 -
Show latest stable
- Class:
ActiveRecord::Associations::ClassMethods
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