मैं हैश के इस सरणी है:मैं इस शेर के सरणी को कैसे समूहित कर सकता हूं?
- :name: Ben
:age: 18
- :name: David
:age: 19
- :name: Sam
:age: 18
मैं age
द्वारा उन्हें समूह की जरूरत है, ताकि वे इस तरह अंत:
array = array.group_by &:age
:
18:
- :name: Ben
:age: 18
- :name: Sam
:age: 18
19:
- :name: David
:age: 19
मैं इसे इस तरह से कर रही है की कोशिश की
लेकिन मुझे यह त्रुटि मिलती है:
NoMethodError (undefined method `age' for {:name=>"Ben", :age=>18}:Hash):
मैं गलत क्या कर रहा हूं? मैं रेल 3.0.1 और रूबी 1.9.2 का उपयोग कर रहा