Una gran variedad de formas anidadas, pero no quiero que los anteriores objetos terminados para mostrar
-
26-09-2019 - |
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?
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