Ruby on rails 组活动记录关系

Ruby on rails 组活动记录关系,ruby-on-rails,activerecord,ruby-on-rails-4,rails-activerecord,Ruby On Rails,Activerecord,Ruby On Rails 4,Rails Activerecord,对表格进行选择后,我得到一个结果: [#<Result url: "http://www.url.com/1", key_id: 1>, #<Result url: "http://www.url.com/1", key_id: 2> [...] 谢谢以下是代码: grouped_results = Result.all.group_by(&:url).map do |url, results| { [url, results.map(&:key_

对表格进行选择后,我得到一个结果:

[#<Result url: "http://www.url.com/1", key_id: 1>, 
#<Result url: "http://www.url.com/1", key_id: 2> [...]
谢谢

以下是代码:

grouped_results = Result.all.group_by(&:url).map do |url, results|
  { [url, results.map(&:key_id)] => results.count }
end
您需要用实际范围或其他内容替换
Result.all

grouped_results = Result.all.group_by(&:url).map do |url, results|
  { [url, results.map(&:key_id)] => results.count }
end