環顧網上,我發現紅寶石Time
類有Time#advance
。這在哪裏記錄?我在Ruby API文檔here中沒有看到它。Time.advance在哪裏記錄?
API文檔的搜索功能表明在任何地方都沒有稱爲「advance」的方法。
儘管如此,IRB ...
>> t = Time.now
=> Thu Mar 05 16:08:57 -0800 2009
>> t.advance :months => 1
=> Sun Apr 05 16:08:57 -0700 2009
這讓我爲難......在文檔的時間類的另一件事情,第一件事情它說的是「實現擴展Time類是在time.rb庫的文檔中有描述。「
他們的意思是「time.rb庫實現了對這個類的擴展嗎?」
我想也許這是時間#提前來自但我發現所有是this。
在rails外部使用:在終端:`gem install activesupport`,在x.rb:`require'active_support/time'` – 2016-02-08 18:33:43