2017-10-15 17 views
12

J'utilise SendGrid pour mon application Rails sur Heroku. J'ai testé le processus d'inscription. J'ai vu l'email être créé et envoyé dans SendGrid. L'email est apparu dans ma boîte de réception Gmail. Mais quand j'ai cliqué sur le lien "Activer" dans l'e-mail, j'obtiens l'erreur ci-dessous. Après avoir reçu l'e-mail et cliqué sur le lien, j'ai remarqué que même si je ne cliquais dessus que quelques fois, une longue liste d'activités "cliquées" apparaissait dans sendgrid. J'ai remarqué que chaque clic semblait générer trois activités "cliquées" dans sendgrid. Je ne sais pas si c'est un indice ou non.Rails - SendGrid - erreur de réponse invalide

sendgrid.net a envoyé une réponse non valide. ERR_INVALID_REDIRECT

+0

Cette erreur ressemble à un problème de redirection circulaire. Peut-être SG peut-il remplacer votre lien par un lien qu'il utilise lui-même pour suivre les clics et rediriger vers le vôtre lors de la connexion au clic. Avez-vous essayé de leur demander à ce sujet? –

+0

Essayez une fois dans le navigateur de navigation privée. –

+0

Où est pointé votre lien "Activer"? –

Répondre

1

Assurez-vous que votre nom d'hôte est correct dans l'environnement de production.

config/environnements/production.rb

Rails.application.configure faire
.
.
hôte = 'votre application heroku .herokuapp.com'
.
.
fin

comme ceci:
host = 'https://fierce-wave.herokuapp.com'