Devise 1.51を搭載したRails 3.1.1アプリでは、確認メッセージで使用される確認リンクをhttpではなくhttpsにしたいと考えています。Devise確認リンクを使用してhttpsを使用する
https://mysite.com/users/confirmation?confirmation_token=
私が追加しようとした:設定/環境/ production.rb
へ
config.to_prepare { Devise::SessionsController.force_ssl }
config.to_prepare { Devise::RegistrationsController.force_ssl }
config.to_prepare { Devise::ConfirmationsController.force_ssl }
が、それがなかったので、メールで "確認リンク" のようなものを指します助けません。誰もがこれを行う適切な方法を知っていますか?私はdevise/mailer/confirmation_instructions.html.erb
のビューに入ることができ、そこにconfirmation_url()を代入することができますが、すべてがhttpsであることを確認するより良い方法があるかどうかを知りたいと思います。ヒット)非常にありがとう。