Variable locale non définie ou méthode `unconfirmed_email ‘lors de l’enregistrement des utilisateurs?

Je viens d’installer Devise dans mon application, configuré les vues et tout. Cependant, lorsque je clique sur le bouton d’inscription, j’obtiens cette erreur:

NameError in Devise::RegistrationsController#create undefined local variable or method `unconfirmed_email' for # 

Pourquoi est-ce? De plus, j’utilise tlsmail pour envoyer des emails via mon compte professionnel gmail. Cela pourrait être un problème aussi.

unconfirmed_email est requirejs pour reconfirmable. Pour une raison quelconque, cela était activé par défaut dans config / intializers / devise.rb:

 config.reconfirmable = true 

Tout ce que vous avez à faire est de mettre ceci à faux.

Vous manquez la colonne unconfirmed_email dans la firebase database.

append t.reconfirmable dans les migrations et exécuter rake db:migrate

ou si vous utilisez un appareil> = 2.0

 t.ssortingng :unconfirmed_email