Undefined method "logged_in?" despite presence of "last_request_at" column

24 vues
Accéder directement au premier message non lu

Baxter

non lue,
18 mars 2010, 20:42:3318/03/2010
à Authlogic
I have the "last_request_at" column on my users table, but I still get
"undefined method 'logged_in?'". To make sure acts_as_authentic/
logged_in_status.rb was recognizing the column I added some logging to
the Methods module, in self.included(klass). It appears to recognize
the column and include InstanceMethods as expected. However, when I
try to call "if logged_in?" from a controller, for example, the method
is not found. Is this an Authlogic bug or am I doing something wrong?

Relevant schema:

create_table "users", :force => true do |t|
t.string "email", :limit => 100
t.string "crypted_password", :limit => 128, :default =>
"", :null => false
t.string "salt", :limit => 128, :default =>
"", :null => false
t.string "remember_token", :limit => 40
t.datetime "remember_token_expires_at"
t.datetime "last_login_at"
t.string "persistence_token"
t.string "single_access_token"
t.string "perishable_token"
t.integer "login_count", :default =>
0
t.integer "failed_login_count", :default =>
0
t.datetime "last_request_at"
t.datetime "current_login_at"
t.string "current_login_ip"
t.string "last_login_ip"
end

add_index "users", ["email"], :name => "index_users_on_email"
add_index "users", ["last_request_at"], :name =>
"index_users_on_last_request_at"
add_index "users", ["persistence_token"], :name =>
"index_users_on_persistence_token"

Répondre à tous
Répondre à l'auteur
Transférer
0 nouveau message