【发布时间】:2015-07-15 13:41:51
【问题描述】:
我有一个这样的哈希数组...
array = {"id"=>"123", "account"=>"456", "name"=>"CITY"},
{"id"=>"456", "account"=>"567", "name"=>"CITY DIR DEP"},
{"id"=>"456", "account"=>"567", "name"=>"BUCK"},
{"id"=>"456", "account"=>"567", "name"=>"CITY DIR DEP"},
{"id"=>"456", "account"=>"567", "name"=>"HAPPY"},
{"id"=>"456", "account"=>"567", "name"=>"CIRCLE"}
我需要一种方法来比较每个项目的“名称”并打印重复次数最多的名称。
我现在有
array.group_by(&:itself).max_by(&:size).first
但我需要它来比较每个哈希中的名称以完成该方法
【问题讨论】:
标签: ruby-on-rails arrays hash