2017-02-24 40 views
0

我計劃每天向用戶發送一次提醒電子郵件。如何爲所有使用Rails的用戶構建發送電子郵件

我將用戶Heroku調度程序。

據我瞭解:

我創建的lib /任務/ scheduler.rake rake任務

然後做在Heroku的配置來運行

在瑞克的任務,我需要調用類似User.send_reminders的函數,在send_reminders中,我向郵件發送者發送一封郵件給每個用戶。

我的問題是應send_reminders在用戶模型或用戶控制器?

可能很基本,但我不能完全解決它。

在此先感謝。

回答

1

始終需要在模型本身中編寫與模型相關的動作。 控制器應該保持與請求相關的決策的準確性。

因此,請將您的send_reminders放在模型中,並從rake任務中調用它。

+0

非常感謝。 – Simonp27

相關問題