Ruby on rails 修改设计邮件器

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 &

我正在我的应用程序中使用Desive进行身份验证。当用户注册时,会向用户发送一封确认电子邮件

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视图。