有帖子,评论和报告。报告属于评论(属于帖子)。我想在报告的节目页面上创建一个评论链接(连同它所属的帖子)。
看起来应该是这样的
... /帖/ 2 /评论/ 4
我在报告的节目页面上有这个,它给了我评论的ID。
<%= @report.comment.id %>
如何在报告的展示页面上链接到评论的展示页面?
答案 0 :(得分:1)
假设您在comments
内嵌套了posts
的路由,例如:
resources :posts do
resources :comments
end
然后您将路径post_comment_path
路由到/posts/:post_id/comments/:id
。
在这种情况下,您可以在报告的节目页面上找到评论的显示页面的链接,如下所示:
<%= link_to "Comment's Show Page" , post_comment_path(post_id: @report.comment.post.id, id: @report.comment.id) %>