我正在研究Rails表單,它將允許用戶通過一次提交來編輯一個類的許多對象的屬性。我最初的本能是創建一個外部form_for
塊,然後使用fields_for
遍歷其中的項目。在一個Rails表單中編輯單個類的多個對象的最佳方法是什麼?
但是,沒有一個對象與表單將要修改的對象有一對多關係,所以在我看來,沒有任何對象可以正確傳遞到form_for
。
在任何情況下,我想看到的是一個表單的例子,它可以同時修改多個對象而不會吸引「父」對象。也許這將涉及form_tag
?
(注:我在工作HAML,所以在HAML答案將是真棒,雖然不必要)
感謝您的回覆。我沒有意識到'fields_for'不需要一個對象作爲參數。與此同時,我到達了我自己的解決方案,到目前爲止似乎工作。我會在下面發佈。 – hoffm