我冒昧地认为这是我的环境问题,而不是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'
有没有人见过这种行为?