gpt4 book ai didi

ruby-on-rails - Rails — Action Mailer 约定

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

考虑在我的项目中实现(稍微)更智能的通知系统。我想做的是在特定时间范围内向用户发送一些新消息,比如私有(private)消息一次,而不是每次他收到新消息时。当然不会没有 delayed_job,但是这里我有几个关于 ActionMailer 的问题:

  1. 您可以在 Mailer 类中放入多少逻辑?
  2. 我可以在 Mailer 类方法中执行数据库查询吗?

最佳答案

因此,您将发送系统中出现的各种“通知”的“摘要”电子邮件。

我建议您将现在使用 ActionMailer 发送电子邮件的逻辑移至 Notification 类。对于 notified(或类似的),这将持久化带有设置为 false 的标志的通知。

然后,每天(或类似)运行一个作业,向需要接收通知的人发送摘要电子邮件。

关于ruby-on-rails - Rails — Action Mailer 约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8797527/

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