Dada la relación se expresa a continuación:¿Es posible acceder a un objeto secundario a partir de los errores en un padre de registros activo?
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
Supongamos que tenemos un objeto padre con varios hijos, uno o más de los cuales tienen errores que causan parent.valid? para devolver falso.
parent = Parent.new
parent.build_child(:name => "steve")
parent.build_child()
parent.valid?
¿Hay alguna manera de acceder al elemento secundario que provocó los errores al mirar el objeto parent.errors?
Se podía mirar por encima de los niños ... –