Rails - 列出所有活动的登录/用户会话?

时间:2011-01-20 21:33:11

标签: ruby-on-rails ruby-on-rails-3

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

这是我到目前为止所尝试的内容。

在我的 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的未定义方法`all':Class

错误消息。

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

〜丹

1 个答案:

答案 0 :(得分:3)

尝试使用authlogic中的内置

User.logged_in