array.group_by {|x| x['type']}
या यदि आप चाहते हैं कि प्रतीक प्रमुख चीजें आप भी कर सकें
array.group_by {|x| "type_#{x['type']}".to_sym}
मुझे लगता है कि यह सबसे अच्छा व्यक्त करता है "तो मूल रूप से प्रत्येक हैश की सरणी इसकी प्रकार की कुंजी के मान द्वारा समूहीकृत किया जाएगा , और फिर हर प्रकार के लिए एक सरणी के साथ हैश के रूप में लौटा ", भले ही यह :type
. छोड़ दे आउटपुट हैश में अकेले कुंजी।