array.group_by {|x| x['type']}
atau jika Anda menginginkan hal-hal kunci simbol, Anda bahkan bisa
array.group_by {|x| "type_#{x['type']}".to_sym}
Saya pikir ini paling baik mengungkapkan "Jadi pada dasarnya setiap array hash akan dikelompokkan menurut nilai kunci jenisnya , lalu dikembalikan sebagai hash dengan larik untuk setiap jenis ", meskipun meninggalkan :type
kunci saja di hash keluaran.