代码之家  ›  专栏  ›  技术社区  ›  Trip

嵌套窗体的数组,但我不希望显示以前完成的对象

  •  0
  • Trip  · 技术社区  · 14 年前

    我有一个对象,其中的对象有一个嵌套形式,可以根据需要复制。

    为了实现这一点,我使用:

    - 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 让他们填写。但我不希望用户看到 转介 . 如何保留嵌套模型窗体,但不让最终用户看到以前创建的对象?

    1 回复  |  直到 12 年前
        1
  •  1
  •   njorden    14 年前

    像这样的事情应该行得通。。。

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