Это хорошая идея использовать Workers для проверки событий? - PullRequest
0 голосов
/ 14 декабря 2010

Я имею в виду, скажем, пользователь подписывается и покупает ежемесячное членство. Является ли хорошей идеей назначить задание на выполнение через месяц, чтобы увидеть, обновил ли пользователь свое членство и предпринять ли соответствующие действия? Есть ли лучший или более "Railsy" способ?

1 Ответ

1 голос
/ 14 декабря 2010

Я бы положил его на грабли, которые вы выполняете ежедневно (или ежечасно на героку или что-то в этом роде).

task :cron => :environment do
  desc "Daily and Monthly tasks tasks"

  # monthly tasks
  if Date.today.day == 1  
    puts "monthly status check - #{Time.now}"
    Rake::Task["your_task"].invoke
  end
end
...