以下に示す関係を考えると:
class Parent < ActiveRecord::Base
has_many :children, :dependent => :destroy
accepts_nested_attributes_for :child
end
class Child < ActiveRecord::Base
belongs_to :parent
validates :name, :presence => true
end
複数の子を持つ親オブジェクトがあり、そのうちの1つ以上にparent.validを引き起こすエラーがあると仮定しますか?falseを返します。
parent = Parent.new
parent.build_child(:name => "steve")
parent.build_child()
parent.valid?
parent.errorsオブジェクトを見たときにエラーの原因となった子要素にアクセスする方法はありますか?