J'ai un tableau de hachages:
a=[{ 'foo'=>0,'bar'=>1 },
{ 'foo'=>0,'bar'=>2 },
... ]
Je veux trier le tableau d’abord en fonction du foo de chaque hachage, puis en fonction du «bar». Google me dit que c'est comme ça:
a.sort_by {|h| [ h['foo'],h['bar'] ]}
Mais cela me donne ArgumentError "la comparaison de Array avec Array a échoué". Qu'est-ce que ça veut dire?