我在排序ruby中的多維數組時遇到問題,無法找到類似於我的問題的任何問題。我有一個數組/散列或兩者? (原諒我作爲即時通訊從C/PHP/Java的背景來了,這是用Ruby我第一次)用ruby排序多維數組
user['shapeshifter'] = {age => '25', country => 'Australia'}
user['user2'] = {age => '29', country => 'Australia'}
user['user3'] = {age => '21', country => 'Russia'}
我想根據年齡的用戶數組進行排序。
我得到這個錯誤:'sort_by ':未定義的方法'<=>' 爲#<哈希:0x7f0577f16480>(NoMethodError) – shapeshifter 2012-07-20 06:33:51
@shapeshifter當我在IRB測試他的榜樣它的工作。就像DGM所說的,你必須擁有Ruby 1.9.2或更高版本。 – KChaloux 2012-07-20 12:41:25
這是我的問題。抱歉,新的紅寶石沒有意識到Centos會是後面的幾個版本。應該知道!乾杯。 – shapeshifter 2012-07-23 02:33:44