Salve,
ho un problema con la seguente parte di codice
@new_password = User.hash_password(@new_password) @user.password = @new_password
if @user.save
…
else
…
end
quando arriva a if @user.save questa fallisce, premetto che la funzione
hash_password() funziona e restituisce la stringa criptata. Invece se
uso lo stesso codice meno la prima riga l’istruzione @user.save non
fallisce e non capisco perchè di questa “differenza”.
Ehm scusatemi con il post di prima volevo dire che :
nel primo caso l’assegnamento @user.password = @new_password
avviene con successo ma che if @user.save continua a fallire