Nous utilisons le carter de mot de passe oublié standard Mot de passe oublié: sur la production Ceci génère une URL localeHost pour changer le mot de passe: p> pourquoi mysite.com n'est-il pas utilisé dans l'URL? Idées? P> merci p> p>
3 Réponses :
mon hypothèse est que Essayez d'exécuter retourne. p> p> config.action_mailer.default_url_options code> est écrasé quelque part. Avez-vous un fichier dans config / initialiseurs code> qui affecte actemailer code>? Console de rails code> sur votre boîte de production et voyez ce que p>
Vous avez raison, il était écrasé à "" code> sur heroku
Cela a aidé! Merci
Mon problème était dans config / initialiseurs / setup_mail.rb strong> p>
J'ai corrigé cela en ajoutant simplement un port code> à code> à config.action_mailer.default_url_options code> Le concept nous dit toujours de faire lors de l'installation mais beaucoup d'entre nous l'ignorent. config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }