1

我有一個類,我想稱它爲模型,但它是一個從其他api讀取的類。爲我的課添加分頁

在其中我調用瞭如下方法,如MyClass.get_profiles,它返回的視圖對象數組就像它來自活動記錄一樣。

def self.get_profiles() 
    resulthash = get_server_response "/management/admin/profiles", :query => {:playerType=>:all} 

    a = Array.new 

    resulthash["users"].each do |u| 
     a.push(OpenStruct.new(u)) 
    end 

    a 
end 

我在做的是將在其中使用的MongoDB在後臺API參數limitskip什麼(我只能通過其他訪問)

我怎麼能那麼從我的控制器查看有分頁能力?

我想用will_paginate,還是有更好的方法。

回答

1

will_paginate將兩個額外的屬性添加到集合中以生成鏈接'total_pages'和'current_page'。

如果將這兩個屬性添加到返回的數組中,will_paginate的助手可以工作。

+0

謝謝我會給你一個去 – 2012-03-05 13:33:23