0

Railsアプリケーションにdeviseをインストールできました。電子メールが生成され、電子メールがユーザーに送信されます。問題は、リンクをクリックして登録を確認すると、Google Chrome ブラウザで次のエラーが表示されることです。

> `Oops! Google Chrome could not find http`
> http://http//localhost:3000/users/confirmation?confirmation_token=HCJ5yqnWkiESnVxcbeqe

ただし、次のものlink_toが正しく機能していないようです。

<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @resource.confirmation_token) %></p>.

私のdeviseの確認可能な設定は、次のSOの質問に従いました。Deviseで:confirmableを有効にするにはどうすればよいですか?

また、最新バージョンのdeviseを使用しています。

4

1 に答える 1

1

config/environments/development.rbファイルを見て、次のように設定されていることを確認してください。

config.action_mailer.default_url_options = { :host => 'localhost:3000' }

投稿したURLから、ホストを次のように構成したようですhttp//localhost:3000

于 2013-02-11T00:39:11.333 に答える