У меня есть класс Collection
, в котором много монет. Я пытаюсь выбрать коллекции, в которых больше двух монет. В настоящее время у меня нет проблем с этим через прямой Ruby, но это крайне неэффективно.
Мой текущий код:
collections = Collection.all.select { |c| c.coins.count > 2 }
Как мне добиться этого с помощью вызова joins
с Arel?
Спасибо!