¿Cómo puedo permitir que los usuarios establezcan contraseñas una vez que crean una cuenta a través de Omniauth? Omniauth crea una contraseña de código auxiliar durante el registro, pero el usuario no sabe cuál es esa contraseña, por lo tanto, no puede cambiarla desde la página de edición de usuario.Establecer una contraseña después de crear una cuenta con Omniauth (Rails + Devise)
Intenté anular el formulario de edición con las instrucciones aquí: How To: Allow users to edit their account without providing a password. Pude cambiar la contraseña cifrada en el archivo db, pero no puedo iniciar sesión con la nueva contraseña, y, curiosamente, no veo ningún error en la consola durante el inicio de sesión.
¿Alguna idea?
Estoy usando Rails 3.0.7 y Devise 1.4.8. Mi código de inicio de sesión/registro se basa en el tutorial estándar Omniauth+Devise.