我正在使用Devise和omniauth在我的Rails應用程序中進行身份驗證。 我已經自述跟隨,並把下面一行在我production.rb:confirmation_url指向本地主機
config.action_mailer.default_url_options = { :host =>
'http://morning-autumn-487.heroku.com' }
我的郵件有如下代碼:
<%= link_to 'Confirm my account',confirmation_url(@user, :confirmation_token =>
@user.confirmation_token) %>
當我上傳應用的Heroku,確認郵件有 以下鏈接在電子郵件註冊: http://127.0.0.1:3000/users/confirmation?confirmation_token=8TyGWQo6y ... 是否有一個設置,管理這個主機名?
沒有,仍然鏈接爲:http://127.0.0.1:3000/users/confirmation?confirmation_token=_j2KgymYYP-a361z15qI – Ved 2011-01-09 07:37:25