Есть ли способ получить количество единиц определенного продукта, присутствующего в корзине?
Я не могу найти способ подсчета конкретного продукта, который добавлен в корзину.
Я пробовал simple_current_order.item_count, но он показывает количество товаров в корзине.
Я ожидаю, что это будет какой-то метод count_quantity_in_cart(@product), который в результате возвращает целое число
1 ответ
Чтобы получить количество единиц для конкретного товара, присутствующего в корзине.
simple_current_order.where(product: @product).to_a.sum(&:quantity)