gpt4 book ai didi

ruby-on-rails - 我想将电子邮件消息保存到数据库而不是立即发送

转载 作者:行者123 更新时间:2023-12-03 17:33:33 24 4
gpt4 key购买 nike

我正在开发一个 Rails 3 应用程序。发送电子邮件时,我想将其保存到类似于队列的数据库中,稍后再从数据库中发送排队的消息。

但是我想以正常的方式开发actionmailer部分。我只想在呈现 View 之后和发送电子邮件之前立即捕获电子邮件消息。

我怎样才能做到这一点?

谢谢。

山姆

最佳答案

从您的评论到我之前的回答,这是另一种方法。在 Rails 3 中,ActionMailer 使得在不发送电子邮件的情况下将电子邮件捕获为对象变得容易:

email = Notifier.account_activatation_instructions(current_user)

返回的对象会有主题、正文等属性。然后,您可以将此数据传递到您的电子邮件队列数据库。

关于ruby-on-rails - 我想将电子邮件消息保存到数据库而不是立即发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5131770/

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