0

我有一个使用 Sendgrid 发送电子邮件的 rails 5 应用程序。这些电子邮件具有返回应用程序的链接,例如 <%= link_to "Reply on platform", conversation_url(@conversation) %>。

在我将 SSL 证书添加到站点之前,这一切都很好而且很花哨。现在,所有邮件链接都指向https://domain.com,而不是简单的 domain.com。访问https://domain.com时,该站点无法加载并抛出错误消息“无法访问此站点”。

这可能是一个简单的修复,就在我的眼皮底下,但我很难把手指放在它上面。有什么建议吗?

4

1 回答 1

1

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

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

于 2017-01-27T20:09:48.497 回答