`
nnnnon
  • 浏览: 148042 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

session是个好东西。

    博客分类:
  • RORs
 
阅读更多
   作了一个简单的查询,在翻页的时候,发现出来的结果已经变样了。经过分析,在翻页以后,我所作为条件的一个参数已经不复存在了。想了昨天一下午也没搞定。今天早上却灵光闪现,想到了session,把我的条件记下来,这样在翻页的情况下,下一页也能够记住我查询给予参数,哦,结果让人欣喜,成功了。


   附一个collection翻页的代码,希望给予有需求的人一个参考:
    def paginate_collection(collection, options = {})
      default_options = {:per_page => 20, :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


调用方法:
 @user_pages, @users = paginate_collection User.find_by_sex, :page => @params[:page]


分享到:
评论

相关推荐

    Cookie与Session机制

    有关Cookie与Session机制详细说明。好东西

    session实现登录工程

    uses表的增删改查 功能 session 好东西

    session大揭秘

    好东西!不看 就浪费了啊 学javaweb的好东西

    stubborn-session:一个无知但固执己见的快速会话替代品

    好吧,stubborn-session 提供了这些东西: 它允许商店设置会话 ID。 它允许不可变的会话。 可以在不使用中间件的情况下读取会话,例如在 websocket 连接上。 安装 通过npm添加到您的应用npm : npm install ...

    SESSIONBEAN 和客户端相结合 的例子

    结合ORACLE数据库, 里面有很多例子, 很有帮助的。

    PHP实现负载均衡下的session共用功能

    首先说一下负载均衡,相信大家都知道负载均衡可以很好地解决网站大流量的问题,负载均衡就是把用户的请求分发到多态pc上进行处理,既然分发了请求那么session就要考虑好处理方法.传统情况下php会把session存入本机的暂...

    ASP.NET应用下基于SessionState的“状态编程框架”解决方案

    在一个基于ASP.NET的Web应用程序中,我们通常使用SessionState保存基于某个客户端的状态信息。但是这种单纯使用SessionState的编程方式具有很多局限,比如SessionItem的Key值冲突,比如没有一个有效的SessionState...

    android开发中WebView的使用

    WebView是个好东西,作用相当于一个迷你的浏览器,采用Webkit内核,因此完美支持html,javascript,css等。有时候,我们完全可以把UI甚至数据处理都交给WebView,配合PHP等服务端程序,这样Android开发就变成了网页...

    Java Web 的好东西(打包下载)

    00_集合类框架专题01_JDBC技术和数据库连接池专题02_bookstore应用分析03_Cookie和Session专题04_Session详解05_JavaBean的使用06_Tomcat中数据源的配置和使用07_Servlet过滤器08_定义JSP标签09_MVC和Struts专题

    webqq(dwr实现,无需调用数据库,即可测试)

    没有用到数据库,就简单用session保存用户,也方便大家测试,经过测试,能实现在线一对一聊天(因为有游览器拦截问题,本机上... 请大家讲点网德,好东西就顶一个 谢谢,还有什么问题联系我。 qq:529757141,说明来意。

    zencart paypal 防漏单插件

    为什么要推荐给大家这款...这个是插件打开后自动读取session的信息,只要点击按钮就可以把session里面的订单信息重新写到订单列表里面。 本插件已经测试能够在zencart的最新版zencart1.39上运行,大家可以放心使用。

    MakeTcpHole

    而UDP呢,以这个IP的这个端口的第一个UDP开始,结束呢,呵呵,也许是几分钟,也许是几小时,这要看具体的实现了)并且给这个Session分配一个端口,比如62000,然后改变这个数据包的源端口为62000。所以本来是(10.0....

    ESP32_Mega_Session

    ESP32_Mega_Session 第一天(2021年2月24日): 我们的电子俱乐部定制ESP32开发板的规格 ESP32设置安装 用简单的草图测试安装 关于进一步会议的简介 第一天的资源: 第二天: 快来了.................... 对于...

    fckeditor2.6.6精简版

    相信大家一看都知道是什么些了吧~这里说下后三个是什么东东~ view source print? 1 $Config['TableName'] //在数据库中附件表的表名 view source print? 1 $Config['OwnerVarType'] 2 $Config['OwnerVarName'] 这...

    spring web flow demo

    要了解 Spring Web Flow 是什么东西,最好的办法莫过于查看示例,图 2 展示了一个简化的购物车的流 程。 图 1 购物车示例 图 2 所示流程用 Spring Web Flow 2.0 的配置文件表示如下: 清单 1 用 Spring Web Flow ...

    ace-editor-demo:一个展示其各种功能的 Ace 项目。 包括 XML 标记和属性自动完成、搜索和替换以及其他 Ace 好东西

    王牌编辑演示 一个简单的 Ace 编辑器演示,由 jQuery 和 PHP 提供支持。 特征 使用 jQuery 通过 ajax 自动保存到磁盘 搜索和替换 主题切换 使用 momentjs 进行时间格式化 ... 如果您打开一个新的浏览器会话,您将

    laravel实现简单用户权限的示例代码

    认证部分非常好做,就是管理员登录,记录session。这个laravel中也有自带Auth来实现这个。最麻烦就是权限认证。 权限认证本质上就是谁有权限管理什么东西。这里有两个方面的维度,谁,就是用户维度,在用户维度,...

    springmybatis

    1.Configuration.xml 是 mybatis 用来建立 sessionFactory 用的,里面主要包含了数据库连接相关东西,还有 java 类所对应的别名,比如 <typeAlias alias="User" type="com.yihaomen.mybatis.model.User"/> 这个别名...

    网站动态更改皮肤例子

    本实例通过css文件来动态更改皮肤,主要涉及到Session和Application的知识,简单易学,易于扩展,是美化网站界面的好东西,喜欢大家喜欢。

Global site tag (gtag.js) - Google Analytics