2009-11-27 9 views
0

J'essaie de suivre this tutorial.Rails authlogic - NoMethodError

Son sur l'ajout d'email de confirmation après l'enregistrement ... La chose est lorsque je soumets la forme que je reçois cette erreur

NoMethodError dans # UtilisateursController de créer

méthode non définie `deliver_verification_instructions! pour #

J'ai regardé le code et en fait il n'y a pas une telle méthode sur mon modèle utilisateur ... Im très nouveau sur des rails ... Est-ce le tutoriel mal ??

+0

Je ne vois pas cette méthode dans la page que vous avez lié . Je vois deliver_verification_instructions !. Pouvez-vous réviser votre question pour inclure le code? –

+0

où exactement voyez-vous cette méthode définie? .. Je viens de voir qu'il est appelé mais pas défini .... il est censé être dans le modèle de l'utilisateur ... – ignaciofuentes

Répondre

1

Oui, le didacticiel a manqué cette méthode dans le modèle User. Il devrait être quelque chose comme ça au lieu de deliver_password_reset_instructions:

def deliver_verification_instructions! 
    reset_perishable_token! 
    Notifier.deliver_verification_instructions(self) 
end 

Je n'ai pas vérifié ce tutoriel si reste est OK, mais qui était mal sûr

+0

Yep - NachoF vous pouvez continuer à chercher des didacticiels d'activation de compte . –