2016-05-15 154 views
1

如何從'開始日期'搜索'結束日期'並在搜索結果之後使用ransack和group添加列?Ransack搜索具有條件的查詢組和總和

我可以從開始到結束日期搜索,但我堅持,我要總結和組

如。 History.group(:名稱)的.sum(:生產)

我希望能夠呼籲,從「開始日期」到「結束日期」的搜索結果後

回答

1

Ransack::Searchresult方法返回一個關係如此解決方案是:

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