Меня интересует вопрос о двухуровневых комментариях
например: я использую post
со списком comments
Пользователь может добавлять свои собственные комментарии, и в моем приложении я показываю все такие комментарии:
<div id='com'>
<%= render @post.comments %>
</div>
in my 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
все комментарии для публикации created_at
(я не уверен, но думаю, что это правильное предположение), потому что я использую <%= render @post.comments %>
И вот вопрос: я не понимаю, как можно реализовать двухуровневые комментарии?
Я тоже ищу простые примеры на эту тему, пожалуйста. или подскажите основную идею этой реализации ...
UPD:
Я создаю сообщение в своем блоге: первый пользователь прокомментировал его, второй пользователь прокомментировал его, третий пользователь прокомментировал его
чем я открыл сообщение, увидел три комментария, и я не согласен с первым комментатором - и я хочу поместить свой комментарий между первым и вторым комментатором - как я могу это понять?
comments
изpost
в порядке его даты создания. Тогда что вы на самом деле имели в виду под двухуровневыми комментариями? Как вы думаете, сможете перефразировать свою проблему? - person Samiron   schedule 23.09.2012