Запрос атрибута имеет много через отношения - PullRequest
1 голос
/ 15 ноября 2011

У меня есть таблица пользователей, которая

has_many :meetings, through: registrations

Я бы хотел сделать запрос ActiveRecord для чего-то подобного

User.where("meetings > 0")

Но, очевидно, в моей базе данных нет колонки "встреч". На какую модель я должен добавить метод класса и как будет выглядеть этот метод? Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 16 ноября 2011

Обратите внимание на использование "кэша счетчика" в вашей ассоциации:

http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html

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