结合路线资源

时间:2015-09-06 16:28:16

标签: ruby-on-rails

我对Rails很新,所以请耐心等待。

我有一个帖子资源和评论资源。我可以访问以下路线:

domain.com/post/new

或者

domain.com/post/2

或者

domain.com/post/2/edit

我也可以访问完全相同的评论路线。

问题是,如何直接为帖子添加评论?像这样:

domain.com/post/2/comment/new

此路线应该只呈现现有的评论表格,但已经有帖子ID。有没有一种简单的方法来实现这一目标?

1 个答案:

答案 0 :(得分:2)

您想要阅读has_many关联,嵌套路由和accepts_nested_attributes_for。你的路线将是

resources :posts do
  resources :comments
end