繁体   English   中英

如何在Actionmailer中处理空白电子邮件地址

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM