2012-03-29 5 views
2

auf bestätigen Konto klicken hier mein Benutzermodell:Devise unconfirmed_email bei dem Versuch, aus empfangenen E-Mail

class User < ActiveRecord::Base 
    devise :database_authenticatable, :registerable, 
     :recoverable, :rememberable, :trackable, :validatable,:confirmable 

    # Setup accessible (or protected) attributes for your model 
    attr_accessible :email, :password, :password_confirmation, :remember_me 

end 

Hier ist die schema.rb:

create_table "users", :force => true do |t| 
     t.string "email",     :default => "", :null => false 
     t.string "encrypted_password",  :default => "", :null => false 
     t.string "reset_password_token" 
     t.datetime "reset_password_sent_at"  
     t.datetime "remember_created_at" 
     t.integer "sign_in_count",   :default => 0 
     t.datetime "current_sign_in_at" 
     t.datetime "last_sign_in_at" 
     t.string "current_sign_in_ip" 
     t.string "last_sign_in_ip" 
     t.string "confirmation_token" 
     t.datetime "confirmed_at" 
     t.datetime "confirmation_sent_at" 
     t.datetime "created_at",        :null => false 
     t.datetime "updated_at",        :null => false 
     t.integer "profile_id" 
     t.string "profile_type" 
end 

Und in meinem initializer, devise.rb, ich setzen Sie diese:

config.reconfirmable = false 

erhalte ich eine E-Mail mir zu sagen, auf bestätigen mein Konto klicken, und wenn ich das tue, bekomme ich diesen Fehler:

NameError in Devise::ConfirmationsController#show 

undefined local variable or method `unconfirmed_email' for #<User:0xaa53818> 

Wie kann ich es beheben?

+0

Können Sie das vollständige Backtrace posten? :) –

+0

@ JoséValim Sicher, geben Sie mir ein paar Minuten in die virtuelle Maschine zu booten. – Geo

+0

@ JoséValim, ich werde verdammt sein ... auf einer neuen Umgebung kann ich das Problem nicht reproduzieren! Ich lade die ursprüngliche Umgebung hoch, um zu sehen, ob ich sie dort noch reproduzieren kann. – Geo

Antwort

3

Es war kein Problem mit Devise, aber ich habe den Entwicklungsserver nicht neu gestartet.

Verwandte Themen