0

我正在开发一个 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
4

1 回答 1

0

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

于 2013-10-07T16:10:38.723 回答