Ich habe eine Reihe von Hashes:
a=[{ 'foo'=>0,'bar'=>1 },
{ 'foo'=>0,'bar'=>2 },
... ]
Ich möchte das Array zuerst nach dem 'foo' jedes Hashs und dann nach 'bar' sortieren. Google sagt mir, dass es so gemacht wird:
a.sort_by {|h| [ h['foo'],h['bar'] ]}
Dies gibt mir jedoch den ArgumentError "Vergleich von Array mit Array fehlgeschlagen". Was bedeutet das?