@9karamba

Как вывести товары всех подкатегорий категории?

Допустим у меня есть категория "техника", а внутри нее подкатегории ("компьютеры", "телефоны" и тд). Я хочу в localhost:3000/categories/2 вывести товары со всех подкатегорий 2ой категории.
Вот что я написала для одной покатегории, но как вывести все товары всех подкатегорий?
def show
	category = Category.find_by(id: params[:id])
    	subcategories = category.subcategories.first
    	@products= subcategory.products
end

Единственное что приходит в голову это с помощью each добавлять в массив и его потом вывести, но может есть другой способ
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы