aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/lib/active_model.rb
diff options
context:
space:
mode:
authorEmmanuel Oga <EmmanuelOga@gmail.com>2012-01-17 01:40:17 -0300
committerEmmanuel Oga <EmmanuelOga@gmail.com>2012-01-17 01:40:17 -0300
commit9b15e01c219013825275e7e10140d9883d148c8c (patch)
treea893172fca7e6311b8e035d6081f188d9fc33bae /activemodel/lib/active_model.rb
parent21afd9b96d70d1e2b1cffdfb60f7ec64ab240472 (diff)
downloadrails-9b15e01c219013825275e7e10140d9883d148c8c.tar.gz
rails-9b15e01c219013825275e7e10140d9883d148c8c.tar.bz2
rails-9b15e01c219013825275e7e10140d9883d148c8c.zip
validate related records in the same validation context as parent.
E.G.: ```ruby class Parent < ActiveRecord::Base has_one :child validates_presence_of :name, :on => "custom_context" validates_associated :child end class Child < ActiveRecord::Base belongs_to :parent validates_presence_of :name, :on => "custom_context" end p = Parent.new(:name => "Montoto", :child => Child.new) p.valid?(:custom_context) # => Returns true, even though the child is not valid under the same context. ```
Diffstat (limited to 'activemodel/lib/active_model.rb')
0 files changed, 0 insertions, 0 deletions