【发布时间】:2015-06-04 09:28:54
【问题描述】:
当我邀请用户时,带有邀请链接的电子邮件会成功发送。
但是,电子邮件没有From: 值,因此邮件服务器返回错误,因为它(正确地)拒绝发送没有From 值的电子邮件。
所以我需要在某个地方设置该值,但我不知道在哪里以及如何设置?
devise 和 devise_invitable 都不会创建 UserMailer 或 InvitationMailer 对象。
这是我的invite 方法:
def invite
user = User.find(params[:user_id])
user.update_attributes(invitation_created_at: DateTime.now)
user.deliver_invitation
redirect_to users_path, notice: I18n.t("user.messages.invited")
end
如何确保From 值被填充?
【问题讨论】:
-
您使用的是
DeviseMailer还是ActionMailer?并发布 Mailer 类。
标签: ruby-on-rails devise devise-invitable