2014-06-25 30 views
0

我在創建新管理員後通過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...

如何設計覆蓋我的子域,當我硬編碼它?它可能沒有使用這個視圖來生成電子郵件?

+0

我能想出解決辦法。這個觀點並沒有超越設計的觀點,因爲它不在同一個目錄中。 – Huy

回答

0

有中色器件初始化一個host配置

其實它在環境/ [環境]文件

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

相關問題