我正在为我的问题/答案应用程序使用acts_as_votable 。每个问题和每个答案都可以投票(à la stack overflow)。
我正在使用squeel并寻找一种方法来获得以下信息:将问题从投票最多的问题排序到投票较少的问题;对于每个问题,从投票最多到投票较少的顺序排列答案。
最好的squeel查询应该是什么?
我正在为我的问题/答案应用程序使用acts_as_votable 。每个问题和每个答案都可以投票(à la stack overflow)。
我正在使用squeel并寻找一种方法来获得以下信息:将问题从投票最多的问题排序到投票较少的问题;对于每个问题,从投票最多到投票较少的顺序排列答案。
最好的squeel查询应该是什么?
执行此类查询的最佳方法是使用acts_as_votable主页中描述的缓存系统,然后执行此请求:Question.order("cached_votes_up desc")
你可以做多态属于如下
Note.joins{notable(Person).outer}