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