0

我在routes.rb文件嵌套資源:如何發佈到Rails中的嵌套資源?

resources :users do 
    resources :children 
end 

我在/users/:id/children/new一種形式。形式出現罰款和形式嵌入紅寶石看起來像這樣:

<%= form_for(@user) do |f| %> 

問題是我想這個提交/users/:id/children,但其提交給/users。有沒有一種標準的方式應該在Rails中完成?

回答

1

嵌入形式shold這個樣子

<%= form_for [@user, Children.new] do |f|%> 
<%= f.label :children_attr,.....%> 
    . 
    . 

看到這個vedio,它可能會有所幫助。

+0

hmm ..我沒有'Children'模型或者'Child'模型。他們實際上也是一個'用戶'。我只是調用資源'children',因爲否則它會是'resources:users do;資源:用戶; end' – 2014-10-06 05:51:49