【问题标题】:Pagination in static pages静态页面中的分页
【发布时间】:2012-06-15 06:39:33
【问题描述】:

我有一个包含少量记录的 excel 表/Yaml 文件。 我想知道 Rails 是否提供了一种在从 yaml 文档或 excel 表中读取数据时实现分页的方法。

【问题讨论】:

    标签: ruby-on-rails ruby pagination yaml


    【解决方案1】:

    试试Kaminari 宝石。 您可以使用 Kaminari::PaginatableArray 对任何类型的 Array 对象进行分页

    > p Kaminari::PaginatableArray.new([*1..100]).page(3).per(20)
    [41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60]
    

    【讨论】:

      【解决方案2】:

      另一个不错的分页宝石是will_paginate

      它非常适用于活动记录关系,并且只要您首先需要正确的文件,它也会对数组进行分页。见https://stackoverflow.com/a/8407304/441979

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-15
        • 2018-05-24
        • 2012-09-03
        • 2011-04-28
        相关资源
        最近更新 更多