2010-05-21 59 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

相关问题