【问题标题】:Rails - SendGrid - invalid response errorRails - SendGrid - 无效响应错误
【发布时间】:2018-03-26 20:08:31
【问题描述】:

我在 Heroku 上将 SendGrid 用于我的 Rails 应用程序。我测试了注册过程。我看到电子邮件是在 SendGrid 中创建和发送的。电子邮件出现在我的 gmail 收件箱中。但是,当我单击电子邮件中的“激活”链接时,我收到以下错误。在我收到电子邮件并单击链接后,我注意到即使我只单击了几次,sendgrid 中也会出现一长串“单击”活动。我注意到每次点击似乎都会在 sendgrid 中生成三个“点击”活动。不知道这算不算线索。

sendgrid.net 发送了无效响应。 ERR_INVALID_REDIRECT

【问题讨论】:

  • 该错误看起来像是一个循环重定向问题。也许 SG 可能会将您的链接替换为他们用来跟踪点击的链接,并在记录点击后重定向到您的链接。你试过问他们吗?
  • 在隐身浏览器中尝试一次。
  • 你的“激活”链接指向哪里?

标签: ruby-on-rails heroku sendgrid


【解决方案1】:

确保您的主机名在生产环境中正确。

config/environments/production.rb

Rails.application.configure 执行
.
.
host = '你的 Heroku 应用.herokuapp.com'
.
.
结束

像这样:
host = 'https://fierce-wave.herokuapp.com'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-23
    相关资源
    最近更新 更多