Devise如何在我的邮件中更改我的子域名?

时间:2014-06-25 18:28:05

标签: ruby-on-rails devise

我创建了新的管理员后,通过Devise发送了以下电子邮件。

<p>Welcome <%= @email %>!</p>

<p>You can confirm your account email through the link below:</p>

<p><%= link_to 'Confirm my account', "http://admin.myapp.com/devise_admin/admins/confirmation?confirmation_token=#{@token}" %></p>

我遇到的问题是即使我明确列出http://admin.myapp.com...作为我的子域名。在实际的电子邮件中,该链接将我带到http://www.myapp.com...

当我硬编码时,如何设计覆盖我的子域?是否可能没有使用此视图来生成电子邮件?

1 个答案:

答案 0 :(得分:0)

设计初始值设定项中有host个配置

实际上它位于环境/ [ENVIRONMENT]文件

config.action_mailer.default_url_options = {host: "localhost",port: 3000}