【发布时间】:2011-05-04 03:54:03
【问题描述】:
我如何告诉 Devise 使用 https(而不是 http)进行所有帐户确认和密码提醒等链接?
[注意:我不是在寻找将 all http 重定向到 https 的解决方案,我只需要设计以确保它创建的链接使用 https]
我们的 rails 3 应用程序使用 devise,该应用程序在 https 下运行良好,但是,devise 始终使用 http 作为电子邮件确认和通过电子邮件发送给用户的密码链接。
在我们的环境文件中我尝试更改:
config.action_mailer.default_url_options = { :host => "app1.mydomain.com" }
到
{ :host => "https://app1.mydomain.com" }
但可以预见地设计创建的链接看起来像 http://https//app1.mydomain.com....(例如,它在 :host 设置前面加上 http:)
【问题讨论】:
标签: ruby-on-rails https devise