array.group_by {|x| x['type']}
eller hvis du vil have symbolet nøgle ting du kunne endda
array.group_by {|x| "type_#{x['type']}".to_sym}
Jeg tror, at dette bedst udtrykker "Så dybest set hver matrix af hashes ville være grupperet efter værdien af dens typenøgle , og derefter returneret som en hash med et array for hver type ", selvom den efterlader :type
tast alene i output-hashene.