Una gran variedad de formas anidadas, pero no quiero que los anteriores objetos terminados para mostrar

StackOverflow https://stackoverflow.com/questions/4016315

Pregunta

I tiene un objeto en el que el objeto tiene una forma anidada de los cuales puede ser duplicada según sea necesario.

Para lograr esto que estoy utilizando:

- 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}

Ahora tengo dos referrals en blanco para que llenen. Pero no quiero que el usuario vea la mayor referrals creado. ¿Cómo puedo mantener la forma anidada modelo, pero dissalow el usuario final de ver los objetos creados con anterioridad?

¿Fue útil?

Solución

Algo como esto debería funcionar ...

f.fields_for @organization.referrals.select{|r| r.new_record?} do |qf|
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top