Rails:时间计算的问题

时间:2013-07-23 16:41:38

标签: ruby-on-rails time activesupport

我冒昧地认为这是我的环境问题,而不是ActiveSupport ......

无论调用哪种方法(from,from_now等),我都会得到相同的错误,其中x表示今天的日期,例如7月23日= 23日。

NoMethodError: undefined method `advance' for "x":String

所以,1.day给了我:

86400

然而,1.day.ago给了我:

NoMethodError: undefined method `advance' for "23":String

回溯:

activesupport-3.2.13/lib/active_support/core_ext/time/calculations.rb:101:in `advance'

有没有人见过这种行为?

0 个答案:

没有答案