【发布时间】:2021-04-20 00:25:56
【问题描述】:
我有一个 api,它的输出必须如下所示:
[
{
"store": "store",
"date": "2020/05/03",
"address": {
"city": "city1"
"address_line_1": "address"
},
"sales_count": 10,
},
{
"store": "store",
"date": "2020/05/03",
"address": {
"city": "city2"
"address_line_1": "address"
},
"sales_count": 21,
},
]
我知道如何处理分组和销售计数,但我在按城市分组时遇到问题
Store.first.sales.group(:date).count 将是 sales_count,但我不确定如何按地址包含组。
考虑到地址 = Store.first.sales.first.address
这意味着一家商店有很多销售,每个销售都有一个地址。
【问题讨论】:
标签: ruby-on-rails ruby api activerecord