Rails comprend imbriqués les relations

J'ai besoin d'interroger tous les messages d'un utilisateur spécifique et inclure tous les commentaires et l'utilisateur qui appartient à l'observation.

class User < ...
  has_many :posts
  has_many :comments
end

class Post < ...
  belongs_to :user
  has_many :comments
end

class Comment < ...
  belongs_to :user
  belongs_to :post
end

@posts = current_user.posts.include(:comments)

Est également possible d'obtenir les commentaires de l'utilisateur? Je liste un grand nombre de messages et de commentaires. Je ne veux pas de requête pour les commentaires de l'utilisateur.

Thx /Tobias

OriginalL'auteur sandelius | 2011-12-18