2010-09-14 35 views
0

Rails(使用will_paginate或任何其他类型的分页)是否有办法用方法进行分页?Rails:通过方法分页,而不是列

例如,我有一个电影表,与用户评分相关联。我希望能够根据评级的均值或标准差(在Movie类中的方法中定义,而不是数据库的一部分)对电影进行分页。

我该怎么做?

回答

1

可能是你可以做的是基于均值或分级的标准偏差准备数组,然后使用分页阵列上,如: -

@ result.paginate(:页面=> PARAMS [:页],:per_page => 10)

谢谢, Anubhaw

+0

我不太遵循 - 被@Result只是包含的装置/标准偏差的阵列?如果是这样,我如何将@result与其他电影信息(例如电影的标题)相关联? – grautur 2010-09-14 06:48:43

+0

啊,没关系,我明白了 - 我只是自己整理所有电影(例如movies.sort_by {| m | m.rating_mean}),如果我没有指定订单,分页不会尝试做任何事情。 – grautur 2010-09-14 16:50:56

相关问题