13-09-2011, 12:28 PM
(Modification du message : 13-09-2011, 12:52 PM par Sephi-Chan.)
Non, Rails utilise le mécanisme de Dirty. Tu peux savoir si un attribut a changé et dans quelle mesure il a changé (grâce aux méthodes password_changed? et password_changes, ou plus généralement changes).
Ainsi, si je change seulement l'email, il ne va pas vérifier le mot de passe. Mais si je change le mot de passe, alors il va vérifier que la confirmation est présente et a la même valeur.
Ainsi, si je change seulement l'email, il ne va pas vérifier le mot de passe. Mais si je change le mot de passe, alors il va vérifier que la confirmation est présente et a la même valeur.