Rails,如何向多个用户发送邮件?

时间:2013-10-02 10:06:54

标签: ruby-on-rails email actionmailer redmine

我正在研究一个Redmine插件并尝试通过循环向多个用户发送电子邮件,但问题是,当我使用它时,它只向最后一个用户发送电子邮件。 已经把代码放在一起了。 请帮忙。

  def leave_request(receivers)
    receivers.each do |receiver|
        test = User.find_by_id(receiver)
        mail(to: test.mail, subject: 'Welcome to ABC Leave application module')
    end
  end

1 个答案:

答案 0 :(得分:0)

我认为leave_request是您的邮件方法。您只能通过一次deliver来电发送一封电子邮件。您可以将逻辑移出邮件程序,使用:cc,或将所有收件人添加到:to字段。