我想显示当前在Spree Commerce上用户购物车中的商品总数。我尝试使用@ order.line_items.count,但如果同一产品的多个单元当前位于用户购物车中,则无效。
请帮助我,因为我在互联网上看过很多东西并且无法解决这个问题。
离。购物车包含以下内容:
应该总共返回:3项
答案 0 :(得分:1)
On line 68,Spree有一个名为simple_current_order
的方法,因此请将其用作<%= simple_current_order.item_count %>
simple_current_order.item_count
也可以在你的控制器中使用,如果你想得到花哨的话。
答案 1 :(得分:0)
与Spree
无关,但文档似乎提到Order#item_count
应该返回The total value of line items’ quantity
。如果有效,请告诉我。