如何使用link_to帮助器传递关联对象的id?

时间:2017-11-04 19:08:58

标签: ruby-on-rails

我想转到show.html.erb这是一个视图文件,只是为了显示特定的评论,评论与文章相关联。

如何使用<%= link_to 'Show Comment ? %>

这是注释控制器中的show动作,其路径可能如下:

/articles/3/comments/2 

2和3为id

# commentcontroller
def show
  @article =Article.find(params[:id])
end

1 个答案:

答案 0 :(得分:0)

根据您在评论中提出的routes,它应该有效:

link_to('Show Comment', controller: 'comments', action: 'show', id: comment.id, article_id: comment.article.id)