ruby-on-rails – Rails ActionMailer“Pretty Name”防止发送

我正在发送显示为“我的名字”而不是“my@email.com”的电子邮件

在我的“User_Mailer”类中,我有一行:

认值:from => “me@email.com”

这一切都很完美.我把它改成下面的任何一个,它从来没有到达接收者.

default :from => "Name <me@email.com>"
default :from => '"Name" <me@email.com>'
default :from => "\"Name\" <me@email.com>"

…列表继续

该行的语法应该是什么?我觉得我已经尝试了一切.

解决方法

我不知道转录中是否丢失了某些东西,但是第一个替代方法可能不是很好,但是第二个可能不是很好,第二个也不是有效的Ruby语法.

无论如何,如果您查看Rails ActionMailer – format sender and recipient name/email address,接受的答案意味着您需要引用字符串中的“名称”部分,如“”名称“< me@email.com\u0026gt;' 然而,在http://stackoverflow.com/a/8106387/1008891高调的答案表明,内部报价并不是必需的,您的第一种替代格式是完美的.

我在ActionMailer文档中找不到任何内容.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...