Модель рельсов: у категорий есть элементы
Попытка получить список категорий, в которых действительно есть элементы.
Что-то вроде:
@categories = Category.where(category.items.count > 0).all
Спасибо!
Рельсы 3?
Category.joins(:items).select('distinct categories.*')
должно работать.
У меня нет доступа к терминалу сейчас, поэтому я не могу проверить это ... но я думаю, что это должно работать:
Items.find(:all).categories.uniq
Это вернет любую категорию, связанную сItem объект (итак, items.count > 0).
Item
items.count > 0