У меня есть две модели, объединенные таблицей Has и Belongs To Many. Давайте назовем эти модели User и Event. Большинство пользователей имеют 0 событий, в то время как немногие имеют одно или несколько. Я хочу сделать что-то вроде:
User.find (: все,: присоединения =>: события,: условия => [" 'что-то, что считает события' >?"], 0)
Проблема в том, что я не уверен, как выбрать только пользователей, у которых есть 1 или более связанных событий.