[英]Rails — Action Mailer conventions
考慮在我的項目中實施(一點點)智能通知系統。 我想要做的是電子郵件用戶關於一些新的假設,一旦在每個他得到新的消息時,一定范圍內的時間,而不是私人信息。 當然不會沒有delayed_job ,但在這里我有一些關於ActionMailer的問題:
因此,您將發送系統中出現的各種“通知”的電子郵件“摘要”。
我建議你移動現在使用ActionMailer向Notification類發送電子郵件的邏輯。 對於notified
(或類似),這將持續通知標志設置為false。
然后,每天(或類似)運行一個作業,向需要收到通知的人發送摘要電子郵件。
我建議將ActionMailer邏輯保持在最低限度:只需渲染電子郵件並進行實際交付。
是的,我意識到這會使delayed_job邏輯稍微復雜一些,因為你不能只發送一個延遲的電子郵件,但它保留了它應該存在的邏輯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.