У меня есть две модели с ассоциацией HABTM, называемые LegacyDatum
и Category
Теперь я хочу подсчитать, сколько объектов LegacyDatum
связано с одной или несколькими категориями.Когда я звоню LegacyDatum.joins(:categories)
, это работает, но также возвращает наборы данных без категории.Как я могу получить только наборы данных, которые связаны хотя бы с одной категорией?
Модель действительно проста, нет нетрадиционных ассоциаций ... LegacyDatum:
class LegacyDatum < ActiveRecord::Base
has_and_belongs_to_many :categories
.....
....
...
end