Активная запись включается в рельсы 3.1 - PullRequest
0 голосов
/ 16 июля 2011

Попытка вернуть все комментарии, связанные со статьями, написанными конкретным пользователем. Следующий код дает мне ошибку:

undefined method `joins' for #<User:0x000001042c8bc0>

под Rails 3.1

class User
  has_many :articles

  def comments
    self.joins(:articles => :comments)
  end

end

1 Ответ

2 голосов
/ 16 июля 2011

Вы, вероятно, хотите has_many :through здесь.

class User
  has_many :articles
  has_many :comments, :through => :articles
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...