1
Как можно ввести минимальное количество вложенных атрибутов или связанных записей во время создания Модели. Это работает нормально, но сообщение об ошибке отображается в верхней части формы (вложенной), я хочу, чтобы она отображалась в строке или рядом с полями вложенной ассоциации.accepts_nested_attribute minimum
Model Vote
has_many :vote_items, :dependent => :destroy
validate :min_vote_items, :if => :its_new?
accepts_nested_attributes_for :vote_items, :limit => 5, :allow_destroy => true, :reject_if => proc { |attrs| attrs[:option].blank? }
def min_vote_items
if self.vote_items.length < 2
errors.add_to_base("Please specify at least two vote options")
return false
end
end