array.group_by {|x| x['type']}
または、シンボルの重要なものが必要な場合は、
array.group_by {|x| "type_#{x['type']}".to_sym}
これは「基本的に各ハッシュの配列」を最もよく表していると思います。 タイプキーの値でグループ化されます 、次に各タイプの配列を含むハッシュとして返されます "、:type
を離れても 出力ハッシュでキーのみ。
array.group_by {|x| x['type']}
または、シンボルの重要なものが必要な場合は、
array.group_by {|x| "type_#{x['type']}".to_sym}
これは「基本的に各ハッシュの配列」を最もよく表していると思います。 タイプキーの値でグループ化されます 、次に各タイプの配列を含むハッシュとして返されます "、:type
を離れても 出力ハッシュでキーのみ。