Ruby on rails 嵌套表单的数组,但我不希望显示以前完成的对象
我有一个对象,其中的对象具有嵌套形式,可以根据需要进行复制 为了实现这一点,我正在使用:Ruby on rails 嵌套表单的数组,但我不希望显示以前完成的对象,ruby-on-rails,forms,nested-forms,Ruby On Rails,Forms,Nested Forms,我有一个对象,其中的对象具有嵌套形式,可以根据需要进行复制 为了实现这一点,我正在使用: - 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 =>
- 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}
现在我有两个空白的
推荐信
供他们填写。但是我不想让用户看到以前创建的推荐
。如何保持嵌套模型表单,但不让最终用户看到以前创建的对象?类似的操作应该可以
f.fields_for @organization.referrals.select{|r| r.new_record?} do |qf|
这打破了我2.5倍的方法。我想知道是否有什么东西仍然允许我有一个空表单的多个额外副本。