【发布时间】:2012-09-15 03:09:17
【问题描述】:
我对二级cmets的问题很感兴趣
例如:我使用一些post 和comments 列表
用户可以添加他/她自己的 cmets,在我的应用中我会这样显示所有 cmets:
<div id='com'>
<%= render @post.comments %>
</div>
在我的view/comments/_comment:
<div class='comments'>
<p>
<strong>Commenter:</strong>
<%= comment.commenter %>
</p>
<p>
<strong>Comment:</strong>
<%= comment.body %>
</p>
<%= link_to "Del", [comment.post, comment], :confirm => 'Are you sure?', :method => :delete %>
<hr>
</div>
在我的comments 表中,我有post_id 和body 的评论(和其他字段)
和我的观点,我 show 所有 cmets 都由 created_at 发布(我不确定,但我认为这是正确的假设)因为我使用 <%= render @post.comments %>
这就是问题:我不明白如何实现两级 cmets?
我也在寻找关于这个主题的简单例子,拜托。 或者告诉我这个实现的主要思想......
更新:
我在我的博客中创建了一些帖子: 第一个用户评论它,第二个用户评论它,第三个用户评论它
比我打开帖子,看到三个 cmets,我不同意第一个评论者 - 我想把我的评论放在第一个评论者和第二个评论者之间 - 我怎么能意识到这一点?
【问题讨论】:
-
到目前为止,我可以从您的问题中得到的是,您按其创建日期的顺序显示
post的comments。那么两级 cmets 的真正含义是什么?你认为你可以重新表述你的问题吗?