1

可以说我们有一个Articlewith many Comments

Comments在单独的“为文章 XYZ 创建评论”页面中添加到文章中。

我想在每个文章页面上都有一个“添加评论”链接。

但是在评论控制器中,我需要有关于添加评论的父文章的信息。

那么如何将文章信息 ( article_id) 通过link_to传递到评论创建页面?

4

1 回答 1

1
<%= link_to "add comment", new_comment_path(:article_id => article_id) %>

然后在您的评论控制器中,“新”操作:

@article_id = params[:article_id]

然后在 Views/Comments/new.html.erb 中,您可以访问 @article_id 变量,并能够使用隐藏字段插入表单并将其传递给创建操作...

于 2010-11-02T16:44:49.503 回答