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を生成するための2つの追加の属性をコレクションに追加します。

戻り値の配列にこれら2つの属性を追加すると、will_paginateのヘルパーが機能する可能性があります。

+0

ありがとうございます。 –

関連する問題