Задержка работы Ruby on Rails локальная не будет работать
работаю с отложенным заданием для активной записи gemhttps://github.com/collectiveidea/delayed_job I 'Я пытаюсь настроить задание на запуск через пять минут после того, как в моем приложении произойдет событие. Через пять минут мне нужно сделать некоторые обновления базы данных. Я'пробовал грабли: работа и RAILS_ENV = сценарий разработки / отложенный запуск. Перед этим все, я выполнил установку пакета, рельсы генерируют delayed_job: active_record и rake db: migrate. У меня есть веб-сайт лотереи, который должен проверять победителей каждые пять минут и обновлять токены для победителей.
Я жду пять минут, но в моем локальном приложении обновлений нет.
Вот'Что я имею до сих пор:
Gem File:
gem 'delayed_job_active_record'
gem "daemons"
Работа (находится в lib)
class WinnersJob < Struct.new(:blast_id)
def perform
...
end
контроллер
require 'winners'
Delayed::Job.enqueue(WinnersJob.new(blast.id), 1, 5.minutes.from_now)
end