问题描述
现在做一个类似于论坛论坛,需求那边要我在后台做一个登录有效用户数的统计(同一个用户登录几次都算一个)。我采取了一个比较笨的方法,在用户登录时记录他的ID,取出数据转化成数组array,再用array.include?()方法判断是否记录过,没记录过就加入到数组中,再把这个数组转换成字符串存到数据库。现在登录的人比较少,但当已经有数据庞大时再转化成数组对白实在太笨了,因为我在Action的方法是判断完再跳转到主页的,这对用户体验十分不好。不知道大家有什么好的办法呢?或者rails已经有很好的插件实现了?
解决方案
解决方案二:
为什么要把数据全部从数据看拉出来比较,不直接使用sql做判断?
时间: 2024-09-28 19:42:38