我正在构建一个rails应用程序,我只是注意到重置链接不起作用。当我发送电子邮件重置密码时,我会收到以下网址:
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=###
答案 0 :(得分:3)
只需将您的邮件程序配置调整为以下内容:
config.action_mailer.default_url_options = {
host: 'www.shopperbot.com',
protocol: 'https'
}