У мене є масив хешів:
a=[{ 'foo'=>0,'bar'=>1 },
{ 'foo'=>0,'bar'=>2 },
... ]
Я хочу сортувати масив спочатку за кожним хешем 'foo', потім за 'bar'. Google повідомляє мені, як це робиться:
a.sort_by {|h| [ h['foo'],h['bar'] ]}
Але це дає мені ArgumentError "порівняння масиву з масивом не вдалося". Що це означає?