我有一个使用Sendgrid发送电子邮件的rails 5应用程序。这些电子邮件的链接会返回到应用中,例如<%= link_to“平台回复”,conversation_url(@conversation)%&gt ;.
这一切都运行良好和花花公子,直到我将SSL证书添加到网站。现在,所有邮件链接都指向https://domain.com,而不仅仅是domain.com。访问https://domain.com时,网站无法加载并抛出错误消息“无法访问此网站”。
这可能只是一个简单的解决方法,但是我的手指放在它上面。有什么建议吗?
答案 0 :(得分:1)
在config / environments / production.rb中检查生产中的邮件程序配置。
确保您拥有或添加一行说: config.action_mailer.default_url_options = {host:“www.domain.com”}