不知道何时上的功能,呵呵,top 100 挺有意思。
不过其中的算法依据是??????? 求解释~~
@small_fish__ 回复数和发帖数综合前 100,以前是 top(30)
@active_users = User.hot.limit(100)
scope :hot, desc(:replies_count, :topics_count)
#12 楼 @Sunnyroger 不可能是内定的呀,谁有空天天去调整这个列表,列表上第一排非常稳定,后排变化很快,非常不稳定的。
要不 @huacnlee 公布一下排名算法吧,或者大家自己到代码里面去找答案。
@lgn21st 让我想起编程语言排行榜……前三都是雷打不动的……
恶搞一下:
@active_users = User.hot.limit(97)
[rei, lgn21st, huacnlee].each { |u| @active_users.unshift(u) }
排名算法应该改进一下吧:
@active_users = User.hot.limit(100)
scope :hot, desc(:likes_count, :replies_count, :topics_count)