Rails 和 Authlogic.显示当前登录的用户 [英] Rails and Authlogic. Show currently logged in users
本文介绍了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屋!
查看全文