2013-02-07 18 views
1

我有這樣的路線如何呈現形式嵌套和單一資源

resources :childs do 
    resources :draws 
end 
resources :draws 

我如何寫一個_form.htm.erb添加和編輯汲取?

我的意思是,從new_draw_path我會用form_for(@draw),然後選擇孩子f.select幫手

new_child_draw_path我會用form_for([@child,@draw])選擇孩子從PARAMS

我怎麼能在一個結合兩種方法單一視圖還是幫手?

回答

0

url_for無視陣列中的nils,因此[@variable_that_is_nil, @draw][@draw]@draw相同。因此在form_for中使用[@child, @draw]就可以了。您只需在表單中添加一些條件來爲子列表選擇一個選項(可能會引起混淆,但我指的是要從中選擇的子ID列表),如果未聲明@child。

+0

它適用於這種方法。非常感謝 –