我正在研究一个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
答案 0 :(得分:0)
我认为leave_request
是您的邮件方法。您只能通过一次deliver
来电发送一封电子邮件。您可以将逻辑移出邮件程序,使用:cc
,或将所有收件人添加到:to
字段。