[英]ActionMailer in Rails 4: Cannot modify default 'from' address
[英]Multiple default from address in ActionMailer Rails
以下是我从http://api.rubyonrails.org/复制的常规格式
class ApplicationMailer < ActionMailer::Base
default from: 'from@example.com'
layout 'mailer'
end
但是我想要的是能够有多个发送表单的地址。
我试图调用一个方法,例如:
class ApplicationMailer < ActionMailer::Base
default from: address
layout 'mailer'
def address
Apartment::Tenant.current_tenant == "org" ? "custom@email.com" : "from@example.com"
end
end
当我调用该方法时,它将返回
<ActionMailer::Base::NullMail:0x007fbefe0eb388>
而不是我想要的字符串。
试试下面的代码:
class ApplicationMailer < ActionMailer::Base
default from: Apartment::Tenant.current_tenant == "org" ? "custom@email.com" : "from@example.com"
layout 'mailer'
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.