我想向 @user.email
和 @business.manager.email
发送电子邮件。
企业并不总是有经理。
是否有一种简短的方法可以使用这 2 个(可能是 1 个)电子邮件地址创建一组收件人?
recipients = [@user.email, @business.manager.email]
mail(from: "admin@spam.com", to: recipients, subject: "Spam")
最佳答案
您可以创建一个包含电子邮件的数组,然后推送第二个。
recipients = [@user.email]
recipients << @business.manager.email if @business.manager
除非有经理,否则不会推送经理的电子邮件。
关于ruby-on-rails - 如何向多个收件人发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22165886/