3

形式是平時的嵌套形式創建一個父,但是從孩子的角度:的Rails 3:通過一個孩子的「嵌套表格」

=nested_form_for @child do |f| 
    =f.fields_for :parent 
    … 

我想,讓用戶從選擇選擇父母姓名的菜單。此外,還可以根據需要創建新的父記錄。 那麼如何創建一個從孩子的形式,如果它還不存在?

+0

有沒有解決過這個問題? –

回答

0

當用戶從選擇菜單中選擇「創建新的」,然後讓返回結果重新呈現nested_form與父母的新列表時,您可以使用JavaScript彈出窗口/圖層中的父級創建表單新添加的父項已被選中。

相同的原則適用於沒有javascript的,儘管你可能需要一個'添加新的父'按鈕,轉到新的父窗體,然後在創建新的父窗體時重新導回到子窗體。