0

デバイスの確認でメールを送信しようとしましたが、メールが送信されたときに...アクティベーションアカウントのURLがフルパスではありません

私のlink_toデバイス

<%= link_to 'Confirm my account', confirmation_url(@user, :confirmation_token => @user.confirmation_token, :host => PATH_URL) %>

そして、私はこのようなリンクを取得します:

http://localhost:3000/users/confirmation

このようにフルパスを取得しない

http://localhost:3000/users/confirmation?confirmation_token=wtng27FeiWooMGHSEL57
4

1 に答える 1

-1

最近、devise はトークンを参照する必要がある方法を変更したため、文字列は次のようになります。

 <%= link_to 'Confirm my account', confirmation_url(@user, :confirmation_token => @token, :host => PATH_URL) %>

これはうまくいくはずです。

于 2014-02-17T11:51:29.643 に答える