2017-09-22 65 views
0

我正在构建一个rails应用程序,我只注意到重置链接无法正常工作。当我发送一封电子邮件重置密码,我得到发送给我以下网址:设计密码重置链接不工作与https

https://shopperbot.com/users/password/edit?reset_password_token=###

这还不到我的网站。这可能是我如何将域名shopperbot转发到我的heroku域的问题。我玩过链接,当我用https取出s或添加www时,它可以正常工作。在shopperbot之前。我宁愿在链接上进行修改,而不是修复它未到达我网站的问题。如何对链接进行这些更改?

换句话说,我该怎么做链接看起来像这两个选项之一:

http://shopperbot.com/users/password/edit?reset_password_token=###

https://www.shopperbot.com/users/password/edit?reset_password_token=###

什么,而不是它目前是: https://shopperbot.com/users/password/edit?reset_password_token=###

回答

1

只要调整你的邮件配置如下:

config.action_mailer.default_url_options = { 
    host: 'www.shopperbot.com', 
    protocol: 'https' 
}