2011-06-21 23 views

回答

0

我發現它已經存在,在紅寶石1.9.2至少。

如果它不在那裏,我會創造在配置/初始化一個名爲array_helper.rb(或其他),並添加以下代碼:

class Array 
    def second 
    self[1] 
    end 
end

爲什麼?因爲Ruby中的所有類都是開放的,你可以擴展任何你想要的東西。

這裏有一些技巧,要知道:

在控制檯中工作時,如果你要測試的文件,一定要使用rails console而不是irb。另外,創建或更新上述文件後,請執行reload!。最後,必須重新創建所有對象才能在reload!之後使用新代碼。

相關問題