0

模型:条目,评论

我想在我的论坛中的条目和所有所属评论列出的同一页面上添加评论。

  1. 这样做的轨道是什么?

  2. 如何在“条目”的“显示”页面上呈现“评论”的“新”模板?

    我试过:

    <% render :template => {:controller => 'comments', :action => 'new'} %>
    

    form_for
    
4

1 回答 1

0

对于#2,尝试将新的评论表单拉出到一个部分中,然后在评论/新视图和条目/显示视图中呈现它。所以这两个都会有这样的一行:

<%= render :partial => "comments/form" %> # or whatever you named the partial

在过去的几个 Rails 版本中(我不记得确切的添加时间),您可以这样做:

<%= render "comments/form" %>

我还会问自己,是否有任何理由首先要有一个单独的评论/新页面:添加不在某些条目上下文中的评论是否有意义?

于 2012-10-08T00:38:23.443 回答