2012-12-03 8 views
3

저는 Rufus Scheduler를 사용하여 특정 시간에 매일 메일 알림을 보내고 있습니다. 내가 설정 내부 task_scheduler.rb 만든/initializers.my 코드는 다음과 같습니다 - 잘 작동rails 앱과 함께 백그라운드에서 일정을 실행하는 방법은 무엇입니까?

scheduler = Rufus::Scheduler.start_new 

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

내가 "레일의"명령을 실행할 때. 하지만 "레일 서버가 얇은"것을 사용하면 작동하지 않습니다. 아무도 그게 작동하게하는 데 필요한 다른 것을 말해 줄 수 있습니까?

+0

"가 작동하지 않습니다"도움이되지 않습니다. 다음을 참조하십시오. http://www.chiark.greenend.org.uk/~sgtatham/bugs.html – jmettraux

답변

1

시도 thnks task_scheduler.rb의 상단에이를 추가 :

require 'rufus/scheduler'