J'ai ce tableau de hachages :
- :name: Ben
:age: 18
- :name: David
:age: 19
- :name: Sam
:age: 18
Je dois les regrouper par age
donc ils finissent comme ça :
18:
- :name: Ben
:age: 18
- :name: Sam
:age: 18
19:
- :name: David
:age: 19
J'ai essayé de le faire de cette façon :
array = array.group_by &:age
mais je reçois cette erreur :
NoMethodError (undefined method `age' for {:name=>"Ben", :age=>18}:Hash):
Qu'est-ce que je fais de mal ? J'utilise Rails 3.0.1 et Ruby 1.9.2.