0
我想有一定的控制器的动作在一定的时间做一些事情(为instace,向用户发送电子邮件,在新年之际计时器在导轨或我怎么能这样做的某些事情发生在特定的时间
我希望它是,无论做,如果用户进入网站或没有。
是否有导轨这个宝石的计时器?
我想有一定的控制器的动作在一定的时间做一些事情(为instace,向用户发送电子邮件,在新年之际计时器在导轨或我怎么能这样做的某些事情发生在特定的时间
我希望它是,无论做,如果用户进入网站或没有。
是否有导轨这个宝石的计时器?
你可以去看一下whenever宝石,其中写入和部署cron工作,所以你可以在你想要的时间执行你想要的任务,例如:
every 3.hours do
runner "MyModel.some_process"
rake "my:rake:task"
command "/usr/bin/my_great_command"
end
every 1.day, :at => '4:30 am' do
runner "MyModel.task_to_run_at_four_thirty_in_the_morning"
end
every :hour do # Many shortcuts available: :hour, :day, :month, :year, :reboot
runner "SomeModel.ladeeda"
end
every :sunday, :at => '12pm' do # Use any day of the week or :weekend, :weekday
runner "Task.do_something_great"
end
every '0 0 27-31 * *' do
command "echo 'you can use raw cron syntax too'"
end
这个例子取自每当gem文档,希望这有助于。