def paginate_collection(collection, options = {})
default_options = {:per_page => 10, :page => 1}
options = default_options.merge options
pages = Paginator.new self, collection.size, options[:per_page], options[:page]
first = pages.current.offset
last = [first + options[:per_page], collection.size].min
slice = collection[first...last]
return [pages, slice]
end
The above snippet can be invoked using
@pages, @users = paginate_collection User.find_custom_query, :page => @params[:page]
分享到:
- 2007-02-05 13:31
- 浏览 3184
- 评论(3)
- 论坛回复 / 浏览 (3 / 4524)
- 查看更多
相关推荐
const paginate = require ( "paginate-array" ) ; const collection = [ ... ] ; const paginateCollection = paginate ( collection [ , pageNumber , numItemsPerPage ] ) ; console . log ( paginateCollection...
$list = db('user')->paginate(10,false,['query'=>array('id' => $id)]); 其它参数 // 总数据 $this->assign(‘total’,$list->total()); // 总页数 $total= ceil($list->total() / 10); $this->assign(...
jquery.paginate.js
jquery.paginate实现的ajax分页
jQuery paginate分页导航插件ajax分页代码 jQuery paginate分页导航插件ajax分页代码 jQuery paginate分页导航插件ajax分页代码
rails 分页插件will_paginate 2.2.2
will_paginate分页插件 博文链接:https://foxgst.iteye.com/blog/168489
Laravel开发-laravel-paginate-plus Laravel的额外分页函数
will_paginate-bootstrap, 将 Twitter Bootstrap 分页组件与will_paginate集成 will_paginate-bootstrap不再维护我不再使用 Bootstrap 来使用 Rails,所以不幸的是,我不再接受请求请求或者维护这个库。 为了发布你...
前端项目-vuejs-paginate,Vue.js的简单分页组件
前端项目-vue-paginate,对数据分页的简单Vue.js插件
python库。 资源全名:flask-paginate-0.4.4.zip
因为需要安装svn比较麻烦,就直接手工下载了
资源分类:Python库 所属语言:Python 资源全名:flask-paginate-0.2.8.zip 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
rails 分页插件will_paginate 2.1.0
使用jQuery实现的功能完整的无刷新分页效果实例。这种形式的分页也是网上见得最多的,符合大部分网民的习惯,而且jQuery的引入,使本款分页效果实现无刷新,点击页码可直接显示内容,当然,测试页的内容不是太多,...
rails 分页插件will_paginate
利用Horse-Paginate (delphi中间件)做分页 -源码