我遇到了thumbs_up gem的问题。
这是我的应用程序的工作方式:
Pictures act as voteable, users act as voters. 他们可以喜欢和不喜欢图片(所以加减计数也可以变为负数)。在图片数据库中:user_id, :name
, :image
, :fame
. Fame 是一个布尔值,默认为 false。
这就是我现在想要做的:
每 24 小时,加减计数最高的图片的:fame
值会从 false 变为 true,从而从图片库 (pictures#index) 中消失并出现在图片#highest 上。只有这一张图片,每24小时更换一次。
基本上我不知道如何每24小时将最喜欢的图片的布尔值更改为true,以及如何选择最喜欢的图片。任何代码表示赞赏。