У меня есть приложение Rails 3, которое будет отправлять письма членам группы.
Я хотел бы иметь возможность отправлять письма с помощью одного вызова ActionMailer, но указывать всех получателей в виде массива адресов, например.
Emailer.send_newsletters(['[email protected]', '[email protected]'])
...
def send_newsletters(addresses)
mail :to => addresses, :subject => 'My newsletter to you'
end
Rails по умолчанию делает всех получателей видимыми при отправке почты, но я бы хотел, чтобы каждый получатель видел только свое имя, а не все.
Я не буду использовать фиктивного получателя и скрытую копию всех реальных получателей — это должен быть правильный получатель.
Есть ли способ отправить почту, не создавая цикл вокруг адресов?