向所有用户发送电子邮件

时间:2011-04-29 22:47:32

标签: ruby-on-rails ruby ruby-on-rails-3 email actionmailer

我想向使用Rails 3注册我的应用的所有用户发送相同的电子邮件。我该怎么办?代码在哪里?我该如何调用该方法?

1 个答案:

答案 0 :(得分:2)

听起来像你可以通过自定义rake任务做的事情:

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

然后在需要时通过cron触发rake任务,例如每晚。