Есть ли способ получить количество единиц определенного продукта, присутствующего в корзине? - PullRequest
0 голосов
/ 14 июня 2019

Кажется, я не могу найти способ подсчета определенного товара, который добавлен в корзину.

Я пробовал simple_current_order.item_count, но он предоставляет количество целых элементов корзины.

Я ожидаю, что это будет какой-то метод count_quantity_in_cart (@product), который в результате возвращает целое число

1 Ответ

0 голосов
/ 17 июня 2019

Чтобы получить количество единиц для определенного товара, присутствующего в корзине.

simple_current_order.where(product: @product).to_a.sum(&:quantity)
...