Как я могу добавить две недели к текущему Time.now в Ruby? У меня есть небольшой проект Sinatra, который использует DataMapper и перед сохранением, у меня есть поле, заполненное текущим временем PLUS две недели, но не работает по мере необходимости. Любая помощь очень ценится! Я получаю следующую ошибку:
NoMethodError at /
undefined method `weeks' for 2:Fixnum
Вот код для модели:
class Job
include DataMapper::Resource
property :id, Serial
property :position, String
property :location, String
property :email, String
property :phone, String
property :description, Text
property :expires_on, Date
property :status, Boolean
property :created_on, DateTime
property :updated_at, DateTime
before :save do
t = Time.now
self.expires_on = t + 2.week
self.status = '0'
end
end