-3

嗨,我正在尝试使用 total_count 方法来计算我所有的产品并显示数量

@products.total_count

这工作得很好,它给了我产品的总数,甚至可以使用搜索结果但是当我点击一个产品时它说

nil:NilClass 的未定义方法“total_count”

4

1 回答 1

1

但是,当我单击产品时,它会显示undefined methodtotal_count' 为 nil:NilClass`

您将查看products#show并通常设置一个@product实例变量。正如@99miles 所说,@products此时不存在。

出于性能原因,我建议使用计数器缓存列(在产品上) 。

于 2013-01-13T19:32:13.103 回答