2

アプリケーションのモデル用に ActiveAdmin 管理インターフェイスを作成Billしました。サイドバーのインデックスおよびフィルター検索 (現在のフィルター処理された請求書の合計金額など) に統計情報を表示したいと考えています。billsサイドバー セクションでは、次のような関係にアクセスできます。

sidebar do
  bills.sum(:amount)
end

bills現在のフィルターで正しくスコープされています: 日付、数値など。

しかし、「請求書」関係には 30 レコードしか含まれていません (ページに表示されるのは 30 がデフォルトのページネーション サイズです) が、合計で 300 を超えています。

4

1 に答える 1

3

自分で入手してください。使用できますbills.limit(nil)。これは、関連する現在のページ選択をオーバーライドし、フル スコープを返します。

于 2012-05-24T12:34:27.653 に答える