Как сказать Devise использовать https (не http) для всех ссылок на подтверждение учетной записи, напоминание пароля и т. Д.?
[примечание: я не ищу решение для перенаправления все http to https, мне просто нужно devise, чтобы убедиться, что создаваемые ссылки используют https]
Наше приложение rails 3 использует devise, и приложение работает нормально под https, однако devise всегда использует http для подтверждения по электронной почтеи пароль связывает его по электронной почте с пользователями.
В наших файлах среды я пытался изменить:
config.action_mailer.default_url_options = { :host => "app1.mydomain.com" }
на
{ :host => "https://app1.mydomain.com" }
, но, как и ожидалось, devise создает ссылки, которые выглядят как http://https//app1.mydomain.com.... (например, он добавляет: настройки хоста с http:)