组主动记录关系

在桌面上选择后,我得到一个结果:

[#, # [...] 

如何对url分组并保留key_id ,例如:

 ["http://www.url.com/1", [1, 2]]=>2 

谢谢

这是代码:

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

您需要将Result.all替换为您的实际范围或其他内容。