具有条件组和总和的 Ransack 搜索查询
Ransack Search Query with conditions group and sum
如何从 'start date' 搜索到 'end date' 并在搜索结果后对一列求和并进行分组?
我可以从开始日期搜索到结束日期,但我卡在了必须求和和分组的地方
例如。 History.group(:name).sum(:produced)
我希望能够在从 "Start date" 到 "End date"
的搜索结果之后调用它
result
方法 Ransack::Search
returns 一个关系 所以解决方案是:
scope = History.search({id_eq: 1}).result
scope.group(:name).sum(:produced)
如何从 'start date' 搜索到 'end date' 并在搜索结果后对一列求和并进行分组?
我可以从开始日期搜索到结束日期,但我卡在了必须求和和分组的地方
例如。 History.group(:name).sum(:produced)
我希望能够在从 "Start date" 到 "End date"
的搜索结果之后调用它 result
方法 Ransack::Search
returns 一个关系 所以解决方案是:
scope = History.search({id_eq: 1}).result
scope.group(:name).sum(:produced)