array.group_by {|x| x['type']}
oder wenn Sie möchten, können Sie das Symbol Schlüsseldinge sogar
array.group_by {|x| "type_#{x['type']}".to_sym}
Ich denke, dies drückt am besten aus "Also im Grunde jedes Array von Hashes würde nach dem Wert seines Typschlüssels gruppiert und dann als Hash mit einem Array für jeden Typ zurückgegeben ", auch wenn es den :type
verlässt Schlüssel allein in den Ausgabe-Hashes.