Ruby on rails 发送电子邮件时管理gem的最佳方法
在我的应用程序中,有一些帖子将在一天中的某个时间过期 到期后,客户需要通过电子邮件通知 我在每1分钟内使用Rails cronRuby on rails 发送电子邮件时管理gem的最佳方法,ruby-on-rails,whenever,Ruby On Rails,Whenever,在我的应用程序中,有一些帖子将在一天中的某个时间过期 到期后,客户需要通过电子邮件通知 我在每1分钟内使用Rails cron时,它会使帖子在指定时间过期,并将电子邮件发送给客户 时间表.rb every 1.minutes do rake "ad_has_expired_task" end 这是更好的方式吗 感谢您的帮助 感谢小型应用程序,这种方式很好,但对于大型应用程序,可能会让cpu忙 这是我网站上的一个解决方案 gem sidekiq gem whenever 在schedule
时,它会使帖子在指定时间过期,并将电子邮件发送给客户
时间表.rb
every 1.minutes do
rake "ad_has_expired_task"
end
这是更好的方式吗
感谢您的帮助
感谢小型应用程序,这种方式很好,但对于大型应用程序,可能会让cpu忙
这是我网站上的一个解决方案
gem sidekiq
gem whenever
在scheduler.rb中
every 1.day do
rake "scan_expired_task"
end
在rake taks中,扫描已过期的任务。rake
if post.will_expire_today
MyMailerWoker.perform_async(related_user_ids, post.expired_at-Time.now)
end
然后在MyMailerWalker中编写邮件程序
以上代码无法直接执行,您需要根据自己的业务进行定制
希望能有帮助
参考:
对于小型应用程序,这种方式很好,但对于大型应用程序,这可能会让cpu忙
这是我网站上的一个解决方案
gem sidekiq
gem whenever
在scheduler.rb中
every 1.day do
rake "scan_expired_task"
end
在rake taks中,扫描已过期的任务。rake
if post.will_expire_today
MyMailerWoker.perform_async(related_user_ids, post.expired_at-Time.now)
end
然后在MyMailerWalker中编写邮件程序
以上代码无法直接执行,您需要根据自己的业务进行定制
希望能有帮助
参考:
对于小型应用程序,这种方式很好,但对于大型应用程序,这可能会让cpu忙
这是我网站上的一个解决方案
gem sidekiq
gem whenever
在scheduler.rb中
every 1.day do
rake "scan_expired_task"
end
在rake taks中,扫描已过期的任务。rake
if post.will_expire_today
MyMailerWoker.perform_async(related_user_ids, post.expired_at-Time.now)
end
然后在MyMailerWalker中编写邮件程序
以上代码无法直接执行,您需要根据自己的业务进行定制
希望能有帮助
参考:
对于小型应用程序,这种方式很好,但对于大型应用程序,这可能会让cpu忙
这是我网站上的一个解决方案
gem sidekiq
gem whenever
在scheduler.rb中
every 1.day do
rake "scan_expired_task"
end
在rake taks中,扫描已过期的任务。rake
if post.will_expire_today
MyMailerWoker.perform_async(related_user_ids, post.expired_at-Time.now)
end
然后在MyMailerWalker中编写邮件程序
以上代码无法直接执行,您需要根据自己的业务进行定制
希望能有帮助
参考:
我想那很好。另一种选择是使用delayed_job
或sidekiq
在过期时添加一封预定的电子邮件。我认为这很好。另一种选择是使用delayed_job
或sidekiq
在过期时添加一封预定的电子邮件。我认为这很好。另一种选择是使用delayed_job
或sidekiq
在过期时添加一封预定的电子邮件。我认为这很好。另一种选择是使用delayed_job
或sidekiq
在到期时添加预定的电子邮件。