私はRailsアプリケーションでDeviseとRack :: SSLEnforcerを使用しています。Rack :: SSLEnforcerの使用時にDevise確認リンクからHTTPSを削除します
http://mysite.com:443/users/confirmation?confirmation_token=123456789xxx
リンクが自動生成された考案のconfirmation_url法である:ユーザーが自分の確認メールを受信したら、それはのようになります。
このリンクには、ポート443が接続されていてはなりません。理論的には、httpsアドレスにリンクする必要はありませんが、それがあれば問題ありません。最低でも、最後のポート443ではなく、前面でhttpsにする必要があります。
アイデア?
をプロトコルは 'HTTPSでなければなりません:// '本当にSSLの場合。 – Teddy
URLは自動生成されています - これを指定する必要があります - 私は質問を更新しました。 – ideaoforder