2010-10-29 6 views
0

Je fais un module de mot de passe de mise à jour pour une application dans les rails. Maintenant le problème est que je crypte le mot de passe before_save, et il faut que le mot de passe soit compris entre 6 et 20, donc après le cryptage le mot de passe devient 64 caractères, mais puisque le cryptage arrive après les validations, le code fonctionne. Maintenant, quand je veux mettre à jour le mot de passe, il peut arriver que l'utilisateur ne veuille pas changer son mot de passe. Dans ce cas, il laisse le champ de mot de passe vide, mais le formulaire ne sera plus validé. Comment puis-je contourner cela?rails mise à jour de mot de passe problème

Répondre

Questions connexes