在routes.rb中定义资源嵌套后,如何访问子资源的操作?例如,以下不起作用:
form_for :comments , url=>{:controller=>"comments" , :action "create"}
而“comments”嵌套在另一个“帖子”资源中。
答案 0 :(得分:1)
您还可以在表单中嵌套资源,如下所示:
f.e。创建:
form_for [@post, Comment.new] do...
答案 1 :(得分:0)
如果有,
resources :posts do
resources :comments
end
form_for(@comments,:url => post_comments_path(@document))