gpt4 book ai didi

ruby-on-rails - 有没有办法返回当前登录的设备用户数?

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:26 25 4
gpt4 key购买 nike

有没有办法计算出有多少用户使用 devise 主动登录到 Rails 应用程序?

rails 3.1

gem '设计', '~> 1.4' gem 'dm-devise', '~> 1.5'

具有:数据库可验证

我正在专门寻找 ruby​​ 代码。

最佳答案

由于与登录相关的所有信息都在 session 中处理,因此没有开箱即用的简单方法。我建议在 ApplicationController 中做一些事情来管理这些信息。

我们在许多应用程序中使用 before_filter 来跟踪有关每个页面请求的非常具体的信息。您可以做一些类似的事情来跟踪他们点击的页面、点击的时间以及他们是谁。

然后确定登录用户就像确定他们最后一次页面加载需要多长时间才能算作已登录一样简单,然后根据此选择您的 View 表。有点像

MyPageView.select(["DISTINCT user WHERE created_at > ?", my_threshold_time]) 会给你不同的用户。

关于ruby-on-rails - 有没有办法返回当前登录的设备用户数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11937228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com