向所有用户发送电子邮件

发布于 2024-11-03 20:50:11 字数 70 浏览 3 评论 0原文

我想向所有使用 Rails 3 注册我的应用程序的用户发送同一封电子邮件。我该如何执行此操作?代码去哪里了?我如何调用该方法?

I want to send the same email to all of the users that have signed up for my app with Rails 3. How do I do this? Where does the code go? How do I call the method?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清欢 2024-11-10 20:50:11

听起来像是您可以从自定义 rake 任务中执行的操作:

namespace :whatever do
  desc "Send out email to all users"
  task :mail => :environment do
    # your code goes here
  end
end

然后在需要时(例如每天晚上)通过 cron 触发 rake 任务。

Sounds like something you would do from a custom rake task:

namespace :whatever do
  desc "Send out email to all users"
  task :mail => :environment do
    # your code goes here
  end
end

Then trigger the rake task via cron whenever you need, e.g. every night.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文