instance method
add_single_associated_validation_callbacks
Ruby on Rails 2.2.3
Since v2.2.3 Last seen in v2.2.3 PrivateSignature
add_single_associated_validation_callbacks(association_name)
No documentation comment.
Parameters
-
association_namereq
Source
# File activerecord/lib/active_record/associations.rb, line 1333
def add_single_associated_validation_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
Defined in activerecord/lib/active_record/associations.rb line 1333
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Associations::ClassMethods