У меня есть класс, я хотел бы назвать его моделью, но это класс, который читает из 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
Я добавляю limit
и skip
в параметры для API, который использует mongodb в фоновом режиме (я могу получить к нему доступ только через rest)
Как я могу тогда с моего контроллера и вида иметь возможность разбивать на страницы?
Я хотел бы использовать will_paginate, или есть лучший способ.