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

24 views
Skip to first unread message

Baxter

unread,
Mar 18, 2010, 8:42:33 PM3/18/10
to 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"

Reply all
Reply to author
Forward
0 new messages