0

更新

我有弹出窗口工作,但我遇到了代码问题。如何在该弹出窗口中仅显示与帖子关联的评论?请参阅下面的代码,我已经拥有该视图。

我决定使用弹出窗口将是解决当前格式问题的最简单方法。基本上,我在每个帖子下都有“评论”。我不想让它们显示在帖子下方,而是在单击“X 评论”链接时让它们出现在弹出窗口中。原因是,当我试图让它们出现在下面时,我无法正确格式化。

这是我在视图中的评论数的链接,将点击弹出窗口

<a href="#" id="comment_count"><%= micropost.comments.count.to_s %> Comment </a>

稍后我将实现文本的复数化。

这是与每个帖子相关的评论的代码。

<div class ="ItemComments"><% if post.comments.exists? %>
    <% post.comments.each do |comment| %>

   <%= image_tag("http://www.gravatar.com/avatar.php?gravatar_id=#{Digest::MD5::hexdigest(comment.user.email)}") %> <!-- Retrieves Gravatar -->

    <%= link_to comment.user.name, comment.user %>
            <span class="timestamp"><%= time_ago_in_words(comment.created_at) %> ago</span>
    <span class="content2"><%= comment.comment_content %></span>
    <% end %></div>

上面的视图被渲染到 _post.html.erb 中

 <%= render 'shared/comment_form', post: post %> 

单击每个帖子下的链接时,如何弹出相关的“评论”?

4

0 回答 0