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

감사합니다. –