rails中will_paginate插件,当前页的使用
来源:互联网 发布:淘宝客开通条件 编辑:程序博客网 时间:2024/06/06 19:07
在will_paginate中current_page是一个private
但是 如果想使用当前也的话,直接用params[:page]就可以了
在redirect_to时 记得传递(:page=>params[:page])
使用它 可以完成 分页后的排列编号, 分页后返回原页等功能了
但是这里还有一个漏洞, 就是如果当前页用户已经为空了, 页面依然会显示在这个空页上
所以 可以在这里加一个判断
page=Integer(params[:page])
if @users.length==0
page-=1
end
format.html{redirect_to url_path (:page=>page)}
从这里也可以看出, will_paginate实现分页功能,是将数据库中当前页的数据取出,进行展示
而不是一次全部取出
1 0
- rails中will_paginate插件,当前页的使用
- Rails使用will_paginate插件进行分页
- bootstrap 与 rails 2.3.8整合之:will_paginate插件的使用
- Rails2中使用will_paginate插件进行分页
- Rails2中使用will_paginate插件实现分页
- rails中使用will_paginate针对数组进行分页处理
- rails 中will_paginate-bootstrap做分页
- 如何向Ruby on Rails 分页插件 will_paginate 的链接插入其它参数
- rails 分页 will_paginate 的相关用法
- Rails开发中使用的VIM插件
- rails will_paginate ajax
- Rails2中使用will_paginate插件实现分页(续)--- 更改样式
- rails2.3.XX中使用will_paginate分页插件,并实现Ajax分页
- rails插件ajax_scaffold的使用
- Rails分页plugin之will_paginate
- rails3插件 will_paginate介绍
- rails插件file_column以及rmagick的使用
- rails插件file_column以及rmagick的使用
- WebLogic Server启动异常:The file store "WLS_DIAGNOSTICS" could not be opened
- 001 一些简单的编程练习题
- matlab 2013a选择VS 2012 作为mex compiler时会出现的bug
- MySQL5.5开启慢查询日志
- Oracle hang 之sqlplus -prelim使用方法
- rails中will_paginate插件,当前页的使用
- Linux内核中的内存屏障(转)
- 从IDataReader中读取数据实体
- 终端至上!将Vim打造成全新的集成开发环境
- Android error: expected '=', ',', ';', 'asm' or '_attribute_' before '==' token
- 菜鸟学SSH(五)——Struts2上传文件
- Ruby中整型和字符型的类型转化
- VS2010使用设置
- fedora17 安装skyeye 1.3.5