0
我有一個嵌套形式的實例爲這樣:正確實例化嵌套fields_for而不顯示舊的保存對象?
- 2.times { @organization.referrals.build }
- form_for @organization do |f|
= f.error_messages
- f.fields_for :referrals do |f|
除此之外,嵌套形式應該是常新的和獨特的。這個表單也顯示了以前創建的對象。
於是,我就寫成這樣..
- 2.times { @organization.referrals.build }
- form_for @organization do |f|
= f.error_messages
- f.fields_for @organization.referrals.select{|r| r.new_record? } do |f|
但現在我沒有看到2個空白表格,因爲它試圖通過Organization.referral
(這是不是一種方法),我無法保存我的對象而不是Organization.referrals
。
問題1
如何創建2個空白表格?
問題2
我如何得到這個正確傳遞(因爲它在第一個例子一樣)?
對不起,我打上你的答案正確思想是從理論上準確的,但在現實中,獲得不產生場,當我運行這個。 – Trip 2010-10-27 13:39:57
如果您可以發佈您的輸出和實際代碼(非僞代碼),這對於獲得準確答案非常有幫助,因爲我粘貼的內容在技術上是正確的,但您可能需要根據您的設置調整某些內容。 – jenjenut233 2010-11-01 16:01:02