ruby-on-rails - SendGrid 修改电子邮件中的链接,它们不会重定向到正确的页面

标签 ruby-on-rails email sendgrid

我有一个使用 sengrid 在生产中运行的 rails 应用程序。
在我的应用程序中,我发送了一封电子邮件,其中包含重定向到特定确认页面的确认链接:

%a.button.button-custom.button-blue{href: confirm_votes_path(@vote.confirmation_token, only_path: false)

但是在生产中,Sengrid 似乎修改了我邮件中的链接。我得到类似的东西:
href="https://u3881616.ct.sendgrid.net/wf/click?upn=pVistOUxWTXmIPFqqAw0AnJt-2BbCLbreZ3xbCIcCjU0qXsxlkph8Wd3VafON-2FVyJfT0PWClbesX-2F2oOjnxeXwwaDA80aCKixoULvRGUX7PgDg59Vde4HU6spxlzuqyUUF_e4qGN2gUHpERWs59wU8LHyeuQCdWWdC4Yjpw10HvUcUonj0ZfIp-2FiYACT83qOqsHMBnkJGcBsjpIoSUjVySxVhEtqCz7myXFB-2B7uTWKruQbH-2BG7-2FI2-2BFdmXC6nbf-2FFpgyNUivvir0Upib8e5r8YJY3caF-2BpKD-2FscuINwBQkM7n008mEGADo5w5w5fejlzhopGHvJegbSRePJ-2BBu3b3olUhP2q-2BX4lyJAYvegG4xnDPU-3D"

并且链接重定向到我网站的基本网址,而不是像本地那样好的确认网址。

SendGrid在这里发生了什么

最佳答案

您需要禁用 click tracking .

关于ruby-on-rails - SendGrid 修改电子邮件中的链接,它们不会重定向到正确的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40691672/

相关文章:

ruby-on-rails - Rake 因 Capistrano 部署而失败

ruby-on-rails - 在 Rails 中如何测试模型是否具有给定的方法?

ruby-on-rails - 最佳调优实践,使用Puma + Heroku + Rails 4 + Ruby 2.0的经验

php - 使用 PHP 发送大量电子邮件

php - Laravel 邮件到日志

php - 通过 Laravel : [Connection timed out #110] 使用 gmail smtp

node.js - 为什么测试中的spyOn函数不能与sendGrid一起使用?

c# - SendGrid 解析入站 header

ruby-on-rails - activerecord 内存共享缓存

c# - 如何使用 JSON.net 处理同一属性的单个项目和数组