2010-11-26 10 views
0

Hey, I definiert die folgende Methode in meinem SessionsController jemand, um sich abzumelden:Rails 3 + Devise: undefinierte Variable oder Methode 'Record' in SessionsController

def destroy 
current_user.update_attribute(:signed_in => false) if record.respond_to?(signed_in?) 
signed_in = signed_in?(resource_name) 
sign_out_and_redirect(resource_name) 
set_flash_message :notice, :signed_out if signed_in 
end 

aber ich bekomme immer diese Fehlermeldung:

undefined local variable or method `record' for #<Devise::SessionsController:0xbcd9780> 

Scheint mir das record.respond_to? versucht auf ActiveRecord zuzugreifen, kann dies aber nicht. Was soll ich machen?

Antwort

0

Sie können die try-Methode verwenden.

+0

Dies gibt mir einen wirklich seltsamen Fehler: meine Sitzungen Controller hat nicht so viele Zeilen und ich weiß nicht, welche Datei ich suchen sollte – Max

Verwandte Themen