【问题标题】:Modifying devise mailer [duplicate]修改设计邮件程序[重复]
【发布时间】:2014-01-01 00:42:53
【问题描述】:

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

Welcome user@gmail.com !

You can confirm your account email through the link below:

Confirm my account

但我想显示用户名而不是电子邮件。我该如何实施?请帮忙。我和我一起设计了viewws。但它使用@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>

【问题讨论】:

  • 这不是那个问题的重复,我在我的应用程序中设计了视图。

标签: ruby-on-rails devise ruby-on-rails-4 actionmailer devise-confirmable


【解决方案1】:

@resource 可能是您的用户。

因此,将@email(在设计邮件中定义)替换为@resource.name(或您用来获取名称的任何方法)

【讨论】:

    猜你喜欢
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 2018-09-08
    • 1970-01-01
    • 2011-09-19
    相关资源
    最近更新 更多