如何在導軌中調用散列上的自定義幫助器方法? 下面是我的挑戰的一個簡單例子。方法(散列)有效,散列方法不成功
下面的方法工作,當我打電話last_key(my_hash)
def last_key(hash)
hash.keys.last
end
當我打電話my_hash.first_key
def self.first_key
self.keys.first
end
未定義的方法first_key哈希此方法將失敗是我使用這個和其他一些代碼排列所得到的迴應。
爲什麼不能正常工作以及我需要的方法語法是什麼my_hash.first_key函數是否正確?
class Hash; def first_key; keys.first; 結束; end –
不需要使用first_key和keys方法中的任何一個。 –