Я пытаюсь использовать time.ago
с помощью автономного ActiveSupport, поэтому требуется:NoMethodError в/неопределенного метода `- @» для # <DateTime: 0x00000001f18168>
ruby
require 'active_support/core_ext/date_time/calculations'
Если я пытаюсь использовать его в соответствии с рекомендациями:
ruby
time = Chronic.parse(time_string)
time.ago
Я получаю эту ошибку:
ArgumentError - wrong number of arguments (0 for 1):
/home/user/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.0.0/lib/active_support/core_ext/date_time/calculations.rb:61:in `ago'
и если поставить аргумент, таким образом:
ruby
time.ago DateTime.now
Я получаю один, который я не понимаю вообще:
NoMethodError - undefined method `[email protected]' for #<DateTime:0x00000001f18168>:
/home/passcod/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.0.0/lib/active_support/core_ext/date_time/calculations.rb:62:in `ago'
Ах, черт возьми. Я думал о выпуске «времени назад» ... –