滑轨有助于分页和限制

问题描述

| 我正在使用fgraph从facebook和will_paginate检索所有用户状态以对页面进行分页。这是我的代码
@statuses = FGraph.me_Feed(:access_token => @access_token,:limit => 9000)
使用Facebook,您需要指定要返回的金额,否则它将仅返回20条记录。因此,我将限制设置为9000,以便可以返回所有记录,在我的情况下为472。 虽然这是错误的编码。无论如何,您可以将限制设置为全部吗?     

解决方法

        看起来fgraph支持:offset参数,因此您可以手动设置分页(即,不通过will_paginate) 也许像
offset = params[:page].to_i * 20
FGraph.me_feed(:access_token => @access_token,:offset => offset)
然后在视图中管理上一个/下一个链接。如果不是不知道不知道之前没有包含在Facebook响应中的数据集的大小,那么即使没有不可能,进行带编号的页面分页仍将是困难的。 与上一个/下一个保持一致,您不必担心来自Facebook的大量回复