rails 3 + devise: как сделать так, чтобы ссылки для подтверждения электронной почты использовали безопасный https (не http)

Как мне указать Devise использовать https (не http) для всех ссылок подтверждения учетной записи, напоминания пароля и т. д. ?

как сделать так, чтобы ссылки для подтверждения по электронной почте использовали защищенный протокол https (не http) Как мне указать Devise использовать https (не http) для всех ссылок для подтверждения учетной записи, напоминания пароля и т. д.? [примечание: я не ищу решения для перенаправления всего http на https, мне просто нужно придумать ...

Как мне указать Devise использовать https (не http) для всех ссылок подтверждения учетной записи, напоминания пароля и т. д. ?

как сделать так, чтобы ссылки для подтверждения по электронной почте использовали защищенный протокол https (не http) Как мне указать Devise использовать https (не http) для всех ссылок для подтверждения учетной записи, напоминания пароля и т. д.? [примечание: я не ищу решения для перенаправления всего http на https, мне просто нужно придумать ...

Как мне указать Devise использовать https (не http) для всех ссылок подтверждения учетной записи, напоминания пароля и т. д. ?

[примечание: я не ищу решения для перенаправления всех http на https, мне просто нужно разработать, чтобы ссылки, которые он создает, используют 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 .... (например, перед настройками: host добавляется http:)

19
задан jpwynn 4 May 2011 в 04:02
поделиться