Скажите, есть ли массив из 1000 хэшей, с парами, такими как {:id => 1, :name => 'something', :created_at => '2010-08-18'}
когда я использую цикл для печати этих 1000 записей, предположительно, порядок пары хеш-ключей/значений не гарантируется, но распечатка из таблицы всегда отображается в том же порядке. Почему это и на что можно рассчитывать? В противном случае, какой хороший метод подходит для сортировки пар ключ/значение?
(я думал о отображении :id to 10, and :name to 20, and :create_at to 30
, а затем сортировал ключи по этим отображаемым значениям, так что: id до: name и до: created_at)
(хеш распечатывается a_hash.each_pair do |k, v| ...
)