He might be saving it twice because turning an empty string into MD5 will give an MD5 hash as well. I'm not sure whether that's also the case in Rails, but it is in PHP. Doing an if with the empty password will give an error and not save it at all. Doing an if with a password string will save it and then re-save the altered string.
> Now, the problem is that the errors don't appear. Where is it that they don't appear? In your log? Because that sounds strange to me. It should say something, even if it's actually saving everything. It doesn't give an error in your view because you don't send any errors to your view: else render :action => "new" end It does send you back to the "new" view however. Does that happen? If you want it to show an error, you should actually send an error to the view. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

