2011-02-17 31 views
4

我的設置:Rails的2.3.9,紅寶石1.8.7(will_paginate)找到網頁的記錄是在

我用will_paginate插件,併爲特定的用戶,我需要實現顯示排行榜功能他的評級所屬的頁面,有沒有辦法做到這一點?

UPDATE: 理想的情況下,這是在沒有首先返回的所有記錄完成的,這樣做否定使用will_paginate的一個關鍵優勢。

回答

1

你知道每頁顯示的用戶數是多少,你可以找出用戶的等級是多少,這不是一個簡單的事情,每個用戶按頁面劃分等級,然後將結果顯示出來?

+0

其實我也不知道用戶的級別是什麼,我必須確定還加上收視率不連續編號或者,希望是有道理 – Bob 2011-02-17 09:35:17

+0

那麼我認爲你只需要全部關閉用戶按照評分(降序)排序,然後在結果中找到當前用戶的索引(這是jimworm給你的鏈接)。一旦你完成了這部分,那麼它只是一個分裂和地板的問題。 – Nick 2011-02-17 10:08:34