# Problema validazione accepts\_nested\_attributes\_for

**URL:** <https://www.ruby-forum.com/t/problema-validazione-accepts-nested-attributes-for/200867>\
**Category:** IT\
**Created:** [December 23, 2010, 1:10pm UTC](https://www.ruby-forum.com/t/problema-validazione-accepts-nested-attributes-for/200867 "2010-12-23T13:10:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dobai-Pataky\_BSSSSl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@Dobai-Pataky\_BSSSSl](https://www.ruby-forum.com/u/Dobai-Pataky_BSSSSl)\
**Post date:** [December 23, 2010, 1:10pm UTC](https://www.ruby-forum.com/t/problema-validazione-accepts-nested-attributes-for/200867/1 "2010-12-23T13:10:22Z")

</div>

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
