make the warning clear about the effect of using validates_associated on both sides on an association.

This commit is contained in:
Vijay Dev
2011-07-30 23:16:07 +05:30
committed by Xavier Noria
parent c62cb2f2fb
commit 38bfcffc59

View File

@@ -17,15 +17,7 @@ module ActiveRecord
# validates_associated :pages, :library
# end
#
# Warning: If, after the above definition, you then wrote:
#
# class Page < ActiveRecord::Base
# belongs_to :book
#
# validates_associated :book
# end
#
# this would specify a circular dependency and cause infinite recursion.
# WARNING: This validation must not be used on both ends of an association. Doing so will lead to a circular dependency and cause infinite recursion.
#
# NOTE: This validation will not fail if the association hasn't been assigned. If you want to
# ensure that the association is both present and guaranteed to be valid, you also need to