在带有Sendgrid的rails actionmailer网址中包含www子域名

时间:2017-01-25 23:45:11

标签: ruby-on-rails ssl actionmailer sendgrid-rails

我有一个使用Sendgrid发送电子邮件的rails 5应用程序。这些电子邮件的链接会返回到应用中,例如<%= link_to“平台回复”,conversation_url(@conversation)%&gt ;.

这一切都运行良好和花花公子,直到我将SSL证书添加到网站。现在,所有邮件链接都指向https://domain.com,而不仅仅是domain.com。访问https://domain.com时,网站无法加载并抛出错误消息“无法访问此网站”。

这可能只是一个简单的解决方法,但是我的手指放在它上面。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

在config / environments / production.rb中检查生产中的邮件程序配置。

确保您拥有或添加一行说: config.action_mailer.default_url_options = {host:“www.domain.com”}