これはActiveSupportではなく、私の環境の問題だと思います...
呼び出されたメソッド (ago、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'
誰もこの行動を見たことがありますか?