La configuration de Concevoir & Sendgrid sur Heroku
Mon site est hébergé sur Heroku et j'ai installé le Sendgrid Add-on comme il semblait presque trop beau pour être vrai - mais jusqu'à présent, aucun des fonctionnalités de la messagerie fonctionne. J'ai lu la documentation et il est clairement dit juste ajouter-le ajouter de la est plus de la configuration requise pour obtenir Concevoir de travail?
Lorsque je sélectionne 'm'envoyer le nouveau mot de passe" je reçois une page 404 qui me fait penser à il ya plus à cette. Comme comment Sendgrid connaître et où l'utilisation de la pré-installé Concevoir des modèles?
Thx.
- Une erreur 404 est une erreur dans votre Concevoir des itinéraires. Vérifiez vos itinéraires avec
rake routes | grep devise
. Concevoir utilise votre ActionMailer.
Vous devez vous connecter pour publier un commentaire.
Je viens de mettre en place de Concevoir et de SendGrid ce matin et n'ont pas de problèmes. Je vais reprendre les étapes que j'ai pris.
D'abord l'installation de Concevoir et de SendGrid. Félicitations, vous avez déjà fait 😉
Ensuite, pour la production, l'ajouter à vos fichiers:
config/initializers/devise.rb
:Configurer Rails ActionMailer à utiliser SendGrid
config/environments/production.rb
Et tout est vraiment génial de travailler avec cela. Inscrivez confirmations, récupération de mot de passe...
Aussi, vous devez utiliser La Journalisation Étendue (c'est Gratuit!) et de vérifier vos journaux avec
heroku logs --tail
(en temps réel).Si vous obtenez des erreurs, envoyer vos journaux.
Une bonne journée !
J'ai utilisé le sendgrid Add-on et il ne devrait vraiment travail juste. Comme vous l'avez dit, même les docs dire:
Donc, cela me fait penser à quelque chose d'autre se passe. Avez-vous essayé d'utiliser le
heroku journaux
de commande pour voir si votre application est de journalisation des erreurs?