Comment personnaliser cette ligne par défaut générée par Devise dans la vue mailer?Personnalisation de la confirmation_url dans Devise
<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @resource.confirmation_token) %></p>
J'ai écrit une méthode dans mon contrôleur appelé user_confirm
. Et j'ai aussi défini une route pour cela. Est-ce que je peux obtenir l'URL pour lier à cette méthode avec le jeton en tant que params?
quels changements dois-je faire si je veux que l'utilisateur sera redirigé vers https dans la production? –
le lien que j'envoie maintenant est http, et l'utilisateur obtient aussi son jeton mais comme l'application est hébergée sur un https, elle ne reconnaît pas le jeton: | –
Devise 3 Update: concevoir utilise maintenant un jeton plus court qui est ensuite haché avant de pouvoir être comparé à la base de données. Votre lien mailer devrait ressembler à ceci: 'link_to 'Confirmer mon compte', confirmation_url (@resource, confirmation_token: @token)' – steakchaser