3

I am using Rufus Scheduler to send mail alerts daily at specific time. I have created task_scheduler.rb inside config/initializers.my code is :-

scheduler = Rufus::Scheduler.start_new

 scheduler.cron("0 09 * * *") do
   UserMailer.leave_reminder_email().deliver
 end
end

it works fine when i run "rails s" command. but when i use, "rails server thin -d", it do not work. can anyone please tell me what else is required to make it work? thnks

A B
  • 1,926
  • 1
  • 20
  • 42

1 Answers1

1

Try to add this on top of the task_scheduler.rb:

require 'rufus/scheduler'
Fa11enAngel
  • 4,690
  • 2
  • 39
  • 38