问题描述
我正在尝试发送带有附件的电子邮件。 我正在执行更多的操作。 如果有任何失败,我不会发送电子邮件。所以我会再次重试这些操作。
这里是示例代码
def send_email
count = 3
while count.positive?
#does some stuffs
attach_pdf #method to attach pdf
#some more stuffs
break unless errors
count -= 1
mail.without_attachments!
end
mail(
#mail details
)
end
但是我收到错误 "Can't add attachments after `mail` was called.\n" \ "Make sure to use `attachments[]=` before calling `mail`."
,因为 mail
被调用。
我该如何解决这个问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)