Vorrei NON richiedere l'e-mail per l'accesso utilizzando il dispositivo. Ho rimosso e-mail da config/inizializzatori/devise.rb:escogitare: non richiede l'e-mail
config.authentication_keys = [ :login ]
e ha aggiunto questo al mio modello di utente:
def email_required?
false
end
Tuttavia, sto ottenendo questo errore quando provo a salvare l'utente:
SQLite3::SQLException: users.email may not be NULL
Suppongo di cambiare qualcosa nella migrazione?
http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Validatable –
Sì, questo è molto importante –