Salve a tutti, mi serve una mano per risolvere un problema di
validazione.
Ho un modello Project e un modell Task relazionati in modo che project
:has_many => :tasks . Nel form di creazione di project permetto di
creare al volo da 1 a n tasks, utilizzando
accepts_nested_attributes_for. Task ovviamente ha delle validazioni da
passare di conseguenza se non sono presenti determinati campi dei tasks
nel form il progetto non viene salvato.
Questo già funziona, il problema é il seguente:
Devo fare in modo che almeno uno dei task definiti nel form abbia certi
campi riempiti e corretti, altrimenti il progetto non può essere creato
e devono venire mostrati i classici errori di validazione. Può essere
uno qualsiasi dei tasks presenti nel form, ma é importante che almeno
uno di essi abbia certi attributi.
C’é un modo pulito per risolvere la cosa?
Grazie in anticipo