Rails 3 получает вложенные записи - PullRequest
2 голосов
/ 02 сентября 2011

Мои настройки: Rails 3.0.9, Ruby 1.9.2

Модель:

class User
 has_many :posts
 has_many :photos

class Post
 belongs_to :user
 has_many :comments

class Photo
 belongs_to :user
 has_many :comments

class Comment
 belongs_to :post
 belongs_to :photo

На уровне User я хотел бы получить все комментарии, прикрепленные к user.posts и user.photos, возможно ли это, и если да, то каков синтаксис?

1 Ответ

4 голосов
/ 02 сентября 2011

user.posts.map(&:comments) или user.photos.map(&:comments)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...