Я пытаюсь отправить несколько отдельных писем нескольким получателям одновременно.Я пытаюсь сделать это: пользователь скачает электронную таблицу Excel и заполнит ее кучей имен и соответствующих электронных писем, а затем загрузит эту таблицу в приложение.Приложение создает объекты гостевого списка с заполненными полями, и я хочу отправить электронное письмо каждому человеку в гостевом списке.
Импорт гостевого списка работает хорошо, но я не могу заставить моего почтовика работать, чтобы отправитьэлектронные письма.
Я пытаюсь просмотреть коллекцию, но она не выбирает атрибут электронной почты как метод.
Код для почтовой программы:
def guestlist_email()
@guestlists = Guestlist.all
@guestlists.each do |guestlist|
@guestlist = params[:guestlist]
mail(to: @guestlist.email)
end
end
Код для контроллера:
def import
Guestlist.import(params[:file])
GuestMailer.with(guestlist: @guestlist, event: @event).guestlist_email.deliver_now
redirect_to guestlists_url, notice: "Guestlists imported."
end
Если вам понадобится еще какие-то фрагменты кода, я буду загружать.
Заранее спасибо