instance method
define_autosave_validation_callbacks
Ruby on Rails 4.2.9
Since v4.1.16 Last seen in v4.2.9 PrivateAvailable in: v4.1.16 v4.2.9
Signature
define_autosave_validation_callbacks(reflection)
No documentation comment.
Parameters
-
reflectionreq
Source
# File activerecord/lib/active_record/autosave_association.rb, line 208
def define_autosave_validation_callbacks(reflection)
validation_method = :"validate_associated_records_for_#{reflection.name}"
if reflection.validate? && !method_defined?(validation_method)
if reflection.collection?
method = :validate_collection_association
else
method = :validate_single_association
end
define_non_cyclic_method(validation_method) { send(method, reflection) }
validate validation_method
end
end
Defined in activerecord/lib/active_record/autosave_association.rb line 208
· View on GitHub
· Improve this page
· Find usages on GitHub