请教:
有三个 model,分别为:user, post, comment
# modle/user.rb
has_many :comments
has_many :posts through :comments
# modle/post.rb
has_many :comments
# modle/comment.rb
belongs_to :user
belongs_to :post
@posts = Posts.all
<%= @posts.each do |post| %>
<%= post.name %>
<%= 问题:如何在这里将当前用户评论的内容显示出来 %>
<% end %>
尝试在 Controller 中用
@comments = current_user.comments.find_by(post_id: @post.id)
这是可以根据 post.id 来获取当前用户对指定 post 的评论,但却不用解决我的问题
如何在循环显示所有的 posts 时,并且显示当前用户对 post 的 comment 内容?