2016-05-15 22 views
1

「開始日」から「終了日」まで検索し、検索結果の後の列をransackとグループで合計するにはどうすればよいですか?Ransack検索条件グループと合計を含むクエリ

私は開始から終了日まで検索することができますが、私は合計し、グループ

などする必要がどこに立ち往生しています。 History.group(:名).SUM(:生産)私が「終了日」「開始日」からの検索結果の後にそれを呼び出すことができるようにしたい

答えて

1

Ransack::Searchresultメソッドが返します関係は以下のようになります。

scope = History.search({id_eq: 1}).result 
scope.group(:name).sum(:produced)