gpt4 book ai didi

ruby-on-rails-3 - 安排一个方法在 Rails 3 中每天运行一次

转载 作者:行者123 更新时间:2023-12-04 07:04:41 26 4
gpt4 key购买 nike

我有一种方法可以检查用户是否提交了上个月的时间表,如果没有,则发送一封电子邮件提醒。此方法需要每天运行。没有任何用户实际触发此方法的操作,它只是每天在设定的时间运行。

关于在 Rails 3 中实现它的最佳方法有什么想法吗?

最佳答案

创建一个 rake 任务来运行该方法 + 发送电子邮件并查看可以自动生成 cron 的 whenever gem。

https://github.com/javan/whenever

然后您可以使用以下内容在“config/schedule.rb”中创建一个 whenever 配置文件;

every 1.day, :at => '12:00 pm' do
rake "timesheet:check"
end

关于ruby-on-rails-3 - 安排一个方法在 Rails 3 中每天运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9815653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com