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