initial site
remove changing password logic of the user model into a separate class like model
have the password controller interact with the password_form object directly insted of the user object
move signup logic of the user model into a separate class like model, now signup form raise an undefine method validate_uniqueness_of for SignupForm:Class because this method is based on database lookup
making the signup form render correctly
have the user controller interact with the signup_form object directly instead of the user object
documentation