У меня есть массив, каждый элемент которого представляет собой хэш с тремя парами ключ / значение:
:phone => "2130001111", :zip => "12345", :city => "sometown"
Я хотел бы отсортировать данные, zipчтобы все phoneв одной области были вместе. Есть ли у Ruby простой способ сделать это? Можно ли will_paginateразбивать данные на массивы?
[city,zip]=>phoneилиcity=>{zip1=>[<phones>], zip2=>...}.