Я пытаюсь получить время, прошедшее с того момента, как я написал что-то до сих пор. Я определяю метод в моем классе моделей:
class Post < ActiveRecord::Base
validates :comment , :presence => true
def time_past
DateTime.now - self.created_at
end
end
Вот ошибка:
irb (основной): 001: 0> Post.first.time_past
Ошибка типа: ожидаемое число или дата
от /usr/lib/ruby/1.8/date.rb:1252:in minus_without_duration'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/core_ext/date/calculations.rb:98:in
- '
из /home/badescuga/proiecte/soundplace/app/models/post.rb:5:in `time_past '
из (irb): 1