所以我試圖讓我的rails應用程序在用戶選擇的特定時間發送特定的電子郵件。基本上,用戶在表單中鍵入電子郵件的主題和正文,然後選擇一個日期時間來指定何時希望發送該電子郵件。所有這些信息都將存儲在模型中。使用ActionMailer在選定的時間發送郵件?
我該如何讓rails在指定的日期和時間發送郵件?我試過使用delayed_job寶石,但沒有太多成功。
我應該使用Cron作業嗎?或者是否有適合這項任務的寶石?任何幫助感謝!
所以我試圖讓我的rails應用程序在用戶選擇的特定時間發送特定的電子郵件。基本上,用戶在表單中鍵入電子郵件的主題和正文,然後選擇一個日期時間來指定何時希望發送該電子郵件。所有這些信息都將存儲在模型中。使用ActionMailer在選定的時間發送郵件?
我該如何讓rails在指定的日期和時間發送郵件?我試過使用delayed_job寶石,但沒有太多成功。
我應該使用Cron作業嗎?或者是否有適合這項任務的寶石?任何幫助感謝!
爲什麼不延遲工作? 'YourMailer.delay(run_at:...)。the_mail'應該可以工作 – tight 2012-07-12 09:06:06
Thanks @tight。這非常好,並節省了大量的時間! – 2012-07-13 13:13:06