[英]How to handle blank email address in actionmailer
由于数据不一致问题,我在收件人中收到了类似" "
电子邮件地址。 如果ActionMailer
遇到任何此类情况,它只会消除整个收件人列表,并且不会发送给任何人。
在无需修复数据的情况下处理此类情况的最佳方法是什么? 可以通过逻辑检查的东西? 我不想用
to_list.reject{|email| email==" "}
或类似的东西。
请尝试此到您的数组:
list = ["abc@gmail.com", "", "xyz@gmail.com", nil]
list -= ["", nil]
这样将从您的收件人列表数组中删除empty和nil元素,如下所示:
["abc@gmail.com", "xyz@gmail.com"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.