Ruby on rails 将分页添加到我的类
我有一个类,我想称它为模型,但它是一个从RESTAPI读取的类 在其中,我调用下面的方法,比如soRuby on rails 将分页添加到我的类,ruby-on-rails,ruby,ruby-on-rails-3,pagination,will-paginate,Ruby On Rails,Ruby,Ruby On Rails 3,Pagination,Will Paginate,我有一个类,我想称它为模型,但它是一个从RESTAPI读取的类 在其中,我调用下面的方法,比如soMyClass.get\u profiles,它返回一个对象数组,该数组从视图中运行,就像它从活动记录中运行一样 def self.get_profiles() resulthash = get_server_response "/management/admin/profiles", :query => {:playerType=>:all} a = Array.ne
MyClass.get\u 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的参数中添加limit
和skip
(我只能通过rest访问它)
我怎样才能从控制器和视图中获得分页功能
我想使用will_paginate,或者有更好的方法。will_paginate为集合添加了两个额外属性,用于生成链接,“total_pages”和“current_pages”
如果将这两个属性添加到返回的数组中,will_paginate的助手可能会起作用。will_paginate会向集合中添加两个额外的属性以生成链接,“total_pages”和“current_pages” 如果将这两个属性添加到返回的数组中,will_paginate的助手就可以工作了