我最近关于如何创建一个带注释的简单博客的ruby on rails教程,一切都运行得很好,除非你向帖子添加多个评论,它会向页面返回4条评论,其中两条首先,和第二个评论中的两个(生病添加图片)。我不明白它为什么这样做,数据库中只有两条记录,我在每个循环中使用a来返回与正确的帖子ID相关联的数据库中的注释。
代码和图片如下:
<% @article.omments.each do |comment| %>
<p>
Comment Author:
<a href="http://<%= comment.website %>" target = "_blank" ><%= comment.commenter %></br></br></a>
Comment Date: <%= comment.created_at %>
</p>
<p>
Comment:
<%= comment.body %>
</p>
<p>
<%= link_to 'Destroy Comment', [comment.article, comment],
method: :delete,
data: { confirm: 'Are you sure?' } %>
</p>
<% end %>
我希望有人可以帮助我,因为我不知所措。谢谢!