Rails 和 Authlogic.显示当前登录的用户 [英] Rails and Authlogic. Show currently logged in users

查看:41
本文介绍了Rails 和 Authlogic.显示当前登录的用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要当前登录用户的列表.

I would like to have the list of currently logged in users.

此代码不起作用:

<% UserSession.all.each do |user_session| %>

<% end %>

推荐答案

@syed-aslam 有一个很好的解决方案,但您可以让 Authlogic 来完成这项工作.查看模块 Authlogic::ActsAsAuthentic::LoggedInStatus 定义了两个作用域:logged_in, logged_out

@syed-aslam has a good solution, but you could just let Authlogic do the work. Check out the module Authlogic::ActsAsAuthentic::LoggedInStatus which defines two scopes: logged_in, logged_out

您的代码变为:

<% User.logged_in.each do |user| %>

<% end %>

附言我通常会链接到 RDoc 而不是源代码,但是RDoc 目前似乎有问题.

P.S. I would normally link to the RDoc instead of source code, but the RDoc seems to have problems at the moment.

这篇关于Rails 和 Authlogic.显示当前登录的用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆