在一个分类单元中疯狂购物的产品数量| Ruby on Rails

时间:2018-06-20 23:46:45

标签: ruby-on-rails ruby e-commerce spree

我是狂热交易的新手,并且正在做定制。

我在首页上显示了一些分类单元(即T恤)。我希望能够显示该类别产品的数量(即T恤,20种产品)。

从文档中,我认为这应该可行:

<%= Spree::Product.taxons_name_eq("t-shirts").all.count %> PRODUCTS

但是我只是得到{}个产品作为输出。

任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

以下应为您工作:

Spree::Taxon.where(name: 't-shirts').products.count

,如果您有任何问题,请告诉我。

答案 1 :(得分:0)

您可以首先找到名称为“ t-shirts”的Taxon,然后计算与该分类单元关联的产品数量。此代码或类似的代码应该可以做到:

Spree::Taxon.where(name: 't-shirts').first.products.count