Me gustaría NO requerir un correo electrónico para iniciar sesión utilizando el dispositivo. Quité correo electrónico de config/inicializadores/devise.rb:idear: no requiere correo electrónico
config.authentication_keys = [ :login ]
y ha añadido esto a mi modelo de usuario:
def email_required?
false
end
Sin embargo, estoy consiguiendo este error cuando intento de salvar el usuario:
SQLite3::SQLException: users.email may not be NULL
¿Tengo que cambiar algo en la migración?
http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Validatable –
Sí, esto es muy importante –