2010-10-25 6 views
0

J'ai un objet dont l'objet a une forme imbriquée qui peut être dupliquée si nécessaire.Un tableau de formes imbriquées, mais je ne veux pas que les précédents objets complétés s'affichent

Pour ce que je utilise:

- 2.times { @organization.referrals.build } 
- form_for @organization do |f| 
    = f.error_messages 
    - f.fields_for :referrals do |qf| 
    = render :partial => 'referral_fields', :locals => {:qf => qf} 

Maintenant, j'ai deux en blanc referrals pour eux à remplir. Mais je ne veux pas que l'utilisateur voit l'ancien créé referrals. Comment conserver le modèle imbriqué, mais disséquer l'utilisateur final de voir les objets précédemment créés?

Répondre

1

Quelque chose comme ça devrait fonctionner ...

f.fields_for @organization.referrals.select{|r| r.new_record?} do |qf| 
+0

Cette frappe ma méthode 2X. Je me demande s'il y a quelque chose qui me permet encore d'avoir plusieurs doublons d'un formulaire vide. – Trip

Questions connexes