0

我正在为我的问题/答案应用程序使用acts_as_votable 。每个问题和每个答案都可以投票(à la stack overflow)。

我正在使用squeel并寻找一种方法来获得以下信息:将问题从投票最多的问题排序到投票较少的问题;对于每个问题,从投票最多到投票较少的顺序排列答案。

最好的squeel查询应该是什么?

4

2 回答 2

0

执行此类查询的最佳方法是使用acts_as_votable主页中描述的缓存系统,然后执行此请求:Question.order("cached_votes_up desc")

于 2012-03-04T17:47:03.053 回答
0

你可以做多态属于如下

Note.joins{notable(Person).outer}
于 2012-03-28T10:09:53.607 回答