Задать вопрос
@9karamba

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

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

Единственное что приходит в голову это с помощью each добавлять в массив и его потом вывести, но может есть другой способ
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы