2013-01-13 19 views
-3

嗨,我嘗試使用TOTAL_COUNT方法計算所有我的產品,並顯示該數字TOTAL_COUNT方法未定義零:NilClass

@products.total_count 

,這讓我的產品總數這工作得很好並與搜索結果時,我點擊一個產品甚至工作但它說,對零

未定義的方法`TOTAL_COUNT」:NilClass

+0

您需要展示更多代碼。顯然@產品不會在您點擊產品時被調用的任何代碼中設置。 – 99miles

回答

1

但是當我點擊一個產品它說undefined method TOTAL_COUNT」的零:NilClass`

你會看products#show,通常設置一個@product實例變種。正如@ 99miles所說,@products在這一點上不存在。我想建議去與counter cache column (on Product) for performance reasons

相關問題