2011-01-20 50 views
3

我在我的应用程序中使用Authlogic进行身份验证,并使用所有默认选项。我想知道的是,是否有办法列出网站上所有当前登录的用户,终止他们的会话等。基本上,这将是我'user_sessions'控制器的'索引'方法。Rails - 列出所有活动的登录/用户会话?

这是我到目前为止尝试过的。

在我user_sessions_controller.rb文件.....

def index 
    @user_sessions = UserSession.all 
    respond_to do |format| 
     format.html # index.html.erb 
     format.xml { render :xml => @user_sessions } 
    end 
end 

从而未能与....

未定义的方法`所有”的UserSession:类

错误消息。

是否有办法列出整个网站的所有当前用户会话?

〜丹

回答

3

试试这个内置的authlogic

User.logged_in 
+0

User.logged_in.all的伟大工程...谢谢! – thoughtpunch 2011-01-20 21:58:27