我正在构建基于多个实体的数据摘要 - 以保持简单,例如。返回的每个类别中的类别列表和项目数量为json,例如
{"report":["Fruit",35]}
@array = []
@active_rec = Category.all
@array = @active_rec.collect{ |u| [u.name, ?how to insert AR query result? }
如何插入值以及另一个查询的结果名称,例如。是否可以在当前行上内联执行查询?
谢谢!
答案 0 :(得分:0)
对您的日期模型做出一些假设:
Fruit.joins(:category).group('categories.id').select('categories.name, COUNT(fruits.id)')
或(取决于您希望如何处理重复类别名称的情况):
Fruit.joins(:category).group('categories.name').count('fruits.id')
请注意,输出将采用不同的格式,具体取决于您选择的格式。