Ben sağlamalarının bu dizi var:Bu karma dizisini nasıl gruplayabilirim?
- :name: Ben
:age: 18
- :name: David
:age: 19
- :name: Sam
:age: 18
Ben grubun onları age
tarafından gerek, bu yüzden bu hale:
array = array.group_by &:age
: ben bu şekilde yapıyor çalıştı
18:
- :name: Ben
:age: 18
- :name: Sam
:age: 18
19:
- :name: David
:age: 19
Ancak bu hatayı alıyorum:
NoMethodError (undefined method `age' for {:name=>"Ben", :age=>18}:Hash):
Neyi yanlış yapıyorum? Rails 3.0.1 ve Ruby 1.9.2