Je travaille sur ce service d'alerte en Rails. Et en fait, tout ce que j'ai besoin de faire, c'est, lorsque qu'un utilisateur s'inscrit, envoyer un email de confirmation à l'utilisateur. Et suite à la confirmation de l'utilisateur, activer l'utilisateur. J'ai essayé de jouer avec le tutoriel d'activation par email d'Authlogic de Matt Hooks, mais cela ne mène vraiment nulle part. Alors, avez-vous des idées sur comment je peux faire cela avec un minimum de tracas ? Merci !
MISE À JOUR
Voici comment j'ai réussi à faire faire le travail à devise :
-
Installer le gem.
-
Créer une migration pour les champs confirmable de devise.
-
Spécifier
devise :confirmable dans votre modèle.
-
Créer une méthode confirm dans le contrôleur pertinent (et une route pour cette méthode) qui mettrait à jour l'attribut confirmed_at du modèle pertinent.
-
Le générateur de devise crée quelques vues pour vous, dont une qui est confirmation_instructions.html.erb. Personnalisez le chemin là-bas.
J'ai utilisé Rails 2.3.2 et j'ai utilisé cette méthode avec l'authentification d'Authlogic et cela a bien fonctionné. J'ai l'intention de passer complètement à devise.
Honnêtement, je voulais accepter les deux réponses (malheureusement je ne peux pas le faire), mais c'est juste que la solution de devise semblait être une solution plus simple.