Hi,
I’m trying to validate an array attribute “accepts_nested_attributes_for”.
I’ve created a method like this:
validate :validate_nested_attributes
def validate_nested_attributes
items.each do |item|
errors.add(“item_#{item.number}_#{self.id}”, “error on #{item.number}”) if item.value.blank?
end
end
But this method validates all items of array.
I just want do display erros one at a time instead displaying all erros inside the form.
Tips on how to solve this problem ?
Thanks.