如何获得评论属于特定帖子?

时间:2015-05-20 10:04:55

标签: ruby-on-rails

我通过创建博客来学习rails。我有3个模型作为类别,评论和帖子。

我希望评论属于特定帖子。我怎么能得到它?

#model/post.rb

class Post < ActiveRecord::Base
  has_many :comments
  belongs_to :category

  def latestcomments
   // 
  end
end

#model/comment.rb

class Comment < ActiveRecord::Base

  belongs_to :post
end


#model/category.rb
   has_many :posts

1 个答案:

答案 0 :(得分:1)

post = Post.find(:id).includes(:comments)

获得该帖子的评论

comments = post.comments

在评论表中 post_id 列指的是关系下注。帖子和评论表