User has_many microposts
Micropost belongs to users
Перепишите метод рельсы модели для запроса ActiveRecord
Направить пользователей, которые имеют более чем 10 microposts
Контроллер:
def active_users
@users = User.active_users
end
Модель
def self.active_users
self.select { |u| u.microposts.size > 10}
end
как переписать метод active_users
на запрос ActiveRecord й (возможно, с использованием :count
:group
методов)
**UPDATE**
the solution
self.joins(:microposts).group("users.id").having("count(*) > 10").all
так любой прогресс? –
yep ответ ниже '** UPDATE **' –