0

我发现了一个很酷的库,可以对事物进行投票-> https://github.com/brady8/thumbs_up

我希望能够自己修改它或在某人的帮助下根据时间增加重量。业务逻辑方面,我对如何做到这一点有一个想法,但可以使用一些关于如何实现它的指导。

我的理由是,除非您根据时间添加权重,否则得票最多的旧条目将始终位于计数查询的顶部。让较新的条目具有更大的权重是有意义的,因此它们有能力浮出水面。

想法?也许有一个图书馆已经这样做了?

4

1 回答 1

1

大多数网站现在按时间段分类,例如“今日热门”、“本周热门”和“所有时间”

这样一来,您仍然可以公平对待它,因此人们仍然可以看到随着时间的推移,哪些内容将其置于首位。

看起来那个 gem 已经支持时间段了,所以你真的在路上,我想

于 2012-01-18T00:54:56.077 回答