假设我们有Article
个Comments
。
Comments
在单独的“为文章XYZ创建评论”页面中添加到文章中。
我想在每个文章页面上添加“添加评论”链接。
但是在评论控制器中,我需要有关于添加评论的父文章的信息。
那么如何通过article_id
将文章信息(link_to
)传递到评论创建页面?
答案 0 :(得分:1)
<%= link_to "add comment", new_comment_path(:article_id => article_id) %>
然后在您的评论控制器中,“新”操作:
@article_id = params[:article_id]
然后在Views / Comments / new.html.erb中,您可以访问@article_id变量,并且能够插入带有隐藏字段的表单并将其传递给创建操作...