0

routes.rb でリソースのネストを定義したら、子リソースのアクションにどのようにアクセスしますか? たとえば、次は機能していません。

form_for :comments , url=>{:controller=>"comments" , :action "create"}

一方、「コメント」は別の「投稿」リソース内にネストされています。

4

2 に答える 2

1

次のように、フォーム内のリソースをネストすることもできます。

作成する:

form_for [@post, Comment.new] do...
于 2012-10-19T09:34:46.937 に答える
0

あなたが持っている場合、

resources :posts do
  resources :comments
end

その後、フォームで次のことができます

form_for(@comments, :url => post_comments_path(@document))

于 2013-03-03T02:45:07.980 に答える