У меня есть 2 модели: Пользователь и активность
Я хочу подсчитать всех пользователей, не являющихся админами, у которых более 5 действий.Я могу получить пользователей без прав администратора, но мне нужно предварительно выполнить некоторые вычисления / оценки перед подсчетом записей
Вот что у меня есть.
a=User.where(:admin => false)
a.joins(:activities).size
Однако я хочу только пользователей с более чем 5деятельность.Как мне добиться такого с Ruby?Спасибо
Моя модель User выглядит следующим образом
has_many :activities, :through => :projects
Также возвращается массив, когда я ожидаю один результат даже с .size в конце.Пожалуйста, посоветуйте.
// Модам - я редактирую вопрос в третий раз, почему обновление все время удаляется?Почему я не могу оставить комментарий?//