Я создаю свой первый проект Rails - это приложение ToDo, которое должно отправлять предупреждения, когда Задача проходит через X минут после ее окончания.
Я пытаюсь создать переменную с задачами, которыеX минут от его крайнего срока.X минут различны для каждой задачи - это означает, что она хранится в базе данных.Итак, я получил два столбца в базе данных.
1: Task.close_time => Столбец времени с фактическим крайним сроком выполнения задачи.
2: Task.close_time_warning => Целочисленный столбец счерез сколько минут предупреждение должно быть отправлено до наступления смертельного исхода.
Затем у меня есть следующий код, но я получаю ошибки при попытке загрузить RSS-канал с предупреждениями.
def warnings
@warnings = Task.find(:all, :conditions => ["completed_at = ? and state_active = ? and close_time < ?", nil, true, Date.new(2000, 1, 1).to_datetime + Time.now.seconds_since_midnight.seconds + task.close_time_warning.minutes])
respond_to do |format|
format.rss
end
end