我的數組:如何找到數組中最後一項的索引?
(rdb:381) pp params[:payments]
{"0"=>{":amount_paid"=>"100.00", ":date_paid"=>"2/27/2008"},
"1"=>{":amount_paid"=>"80.00", ":date_paid"=>"3/27/2008"},
"2"=>{":amount_paid"=>"100.00", ":date_paid"=>"5/8/2008"}}
我不相信這是一個對象。執行params[:payments].last
返回此:
NoMethodError Exception: undefined method `last' for #<ActiveSupport::HashWithIndifferentAccess:0x1065e8448>
我試圖找到最後一個項目的索引。在這種情況下,答案是,或「2」
WOW!直到現在,我從來不認識哈希和數組之間的差異。非常感謝你做的這些!! – Trip 2011-01-31 22:58:55