Ruby on rails 修改设计邮件器
我正在我的应用程序中使用Desive进行身份验证。当用户注册时,会向用户发送一封确认电子邮件Ruby on rails 修改设计邮件器,ruby-on-rails,devise,ruby-on-rails-4,actionmailer,devise-confirmable,Ruby On Rails,Devise,Ruby On Rails 4,Actionmailer,Devise Confirmable,我正在我的应用程序中使用Desive进行身份验证。当用户注册时,会向用户发送一封确认电子邮件 Welcome user@gmail.com ! You can confirm your account email through the link below: Confirm my account 但是我想显示用户名而不是电子邮件。我如何实现这一点?请帮忙。我已经想出了一个办法。但它使用@email实例变量来显示电子邮件。它的定义是什么?我们将不胜感激 <p>Welcome &
Welcome user@gmail.com !
You can confirm your account email through the link below:
Confirm my account
但是我想显示用户名而不是电子邮件。我如何实现这一点?请帮忙。我已经想出了一个办法。但它使用@email
实例变量来显示电子邮件。它的定义是什么?我们将不胜感激
<p>Welcome <%= @email %>!</p>
<p>You can confirm your account email through the link below:</p>
<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @token) %></p>
欢迎光临
您可以通过以下链接确认您的帐户电子邮件:
@token)%%>
@resource
可能是您的用户
因此,将
@email
(在Deave mailer中定义)替换为@resource.name
(或您获取名称所使用的任何方法)@resource
很可能是您的用户
因此,用
@resource.name
(或您获取名称的任何方法)替换@email
(在Deave mailer中定义)这不是该问题的重复,我的应用程序中有Deave视图。这不是该问题的重复,我的应用程序中有Deave视图。