-3

こんにちは、total_count メソッドを使用してすべての製品をカウントし、その数を表示しようとしています。

@products.total_count

これは問題なく機能し、製品の総数が表示され、検索結果も操作できますが、製品をクリックすると、

nil:NilClass の未定義のメソッド「total_count」

4

1 に答える 1

1

ただし、製品をクリックするとundefined method、nil:NilClass` の total_count'と表示されます

インスタンス変数を見てproducts#show、通常はセットアップします。@product@99miles が述べたように、現時点で@productsは存在しません。

パフォーマンス上の理由から、カウンター キャッシュ列 (製品上) を使用することをお勧めします。

于 2013-01-13T19:32:13.103 に答える