Ho questo array di hash:Come posso raggruppare questo array di hash?
- :name: Ben
:age: 18
- :name: David
:age: 19
- :name: Sam
:age: 18
ho bisogno di raggrupparli per age
, in modo da finire in questo modo:
18:
- :name: Ben
:age: 18
- :name: Sam
:age: 18
19:
- :name: David
:age: 19
Ho provato a farlo in questo modo:
array = array.group_by &:age
ma ottengo questo errore:
NoMethodError (undefined method `age' for {:name=>"Ben", :age=>18}:Hash):
Cosa sto sbagliando? Utilizzo Rails 3.0.1 e Ruby 1.9.2