2010-05-21 34 views

回答

14

irb 
>> require 'active_support' 
=> true 
>> 5.hours 
=> 18000 seconds 

下工作根據您的環境和軌道的版本,你可能需要require 'rubygems'這應該在require 'active_support'之前完成線。

如果您有較舊版本的導軌,您可能還必須require 'activesupport'而不是active_support。

+1

如果您編輯了您的文章,我會接受此答案(如果您不編輯它,我會冷靜下來)。您需要在active_support之前首先要求「rubygems」。 – DJTripleThreat 2010-05-21 18:56:37

+1

最初的腳本對我來說是一樣的,但無論如何編輯。請注意,對於需要rubygems的圖書館代碼通常被認爲是不好的做法,請參閱http://www.rubyinside.com/why-using-require-rubygems-is-wrong-1478.html – 2010-05-22 06:54:50

+0

以及它的不錯的做法,當它的東西你需要它來實際工作。 – DJTripleThreat 2010-05-22 09:23:05

3

的ActiveSupport :: CoreExtensions ::數字::時間也許

+2

鏈接:http://api.rubyonrails.org/classes/ActiveSupport/CoreExtensions/Numeric/Time.html – 2010-05-21 18:41:42

57

老問題,但對於像我這樣的Google:

require 'active_support/time' 

創業板版本3.2.11,反正。

+1

真的,只是做要求正如接受的答案中所提到的那樣,「active_support」將不夠用。 – bibstha 2015-09-18 06:53:40

+1

這是正確答案,而不是上述答案。 – Lavixu 2015-09-28 11:46:11

相關問題