我有一个Object,其中对象的嵌套形式可以根据需要复制。
要实现这一点,我正在使用:
- 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}
现在我有两个空白referrals
供他们填写。但我不希望用户看到较旧的referrals
。如何保留嵌套模型表单,但不允许最终用户查看以前创建的对象?
答案 0 :(得分:1)
这样的事情应该有用......
f.fields_for @organization.referrals.select{|r| r.new_record?} do |qf|