Ruby on rails 最近两个小时最受欢迎的文章是acts_as_votable gem?

Ruby on rails 最近两个小时最受欢迎的文章是acts_as_votable gem?,ruby-on-rails,acts-as-votable,Ruby On Rails,Acts As Votable,我该怎么做?这有点像当前流行的帖子,也就是说,帖子不一定要在最近2小时内创建 scope :top, ->{ order(:cached_votes_total => :desc) } scope :trending, ? scope:trending,->{where(created_at:2.hours.from_now)}@ArupRakshit如何显示最近2小时内创建的帖子?那不是我要找的,你说得对。那你在找什么?我当时读错了主题,我不知道你想要什么:)@ArupRaksh

我该怎么做?这有点像当前流行的帖子,也就是说,帖子不一定要在最近2小时内创建

scope :top, ->{ order(:cached_votes_total => :desc) }
scope :trending, ?

scope:trending,->{where(created_at:2.hours.from_now)}
@ArupRakshit如何显示最近2小时内创建的帖子?那不是我要找的,你说得对。那你在找什么?我当时读错了主题,我不知道你想要什么:)@ArupRakshit我正在寻找过去两个小时最受欢迎的帖子。所以基本上喜欢
order(:cached\u voces\u total=>:desc)
(这以desc顺序列出了所有时间里最受欢迎的帖子),除了在
为喜欢创建的
限制在
2.h之内。我希望我说得很清楚我想你应该解雇ActsAsAsVoTable::Vote.where(投票标志:“t”)在2小时前你在created_内获得所有喜欢的投票。。否则。然后,您应该对投票率最高的帖子使用order(:cached_voces_total=>:desc)方法如何
scope:trending,->{where(created_at:2.hours.from_now)}
@ArupRakshit,该方法将显示最近2小时内创建的帖子是否正确?那不是我要找的,你说得对。那你在找什么?我当时读错了主题,我不知道你想要什么:)@ArupRakshit我正在寻找过去两个小时最受欢迎的帖子。所以基本上喜欢
order(:cached\u voces\u total=>:desc)
(这以desc顺序列出了所有时间里最受欢迎的帖子),除了在
为喜欢创建的
限制在
2.h之内。我希望我说得很清楚我想你应该解雇ActsAsAsVoTable::Vote.where(投票标志:“t”)在2小时前你在created_内获得所有喜欢的投票。。否则。然后,您应该对投票率最高的帖子使用order(:cached\u voces\u total=>:desc)方法