1

いくつかのレコードを含む Excel シート / Yaml ファイルがあります。yaml ドキュメントまたは Excel シートからデータを読み取るときに、レールがページネーションを実現する方法を提供するかどうか疑問に思っていました。

4

2 に答える 2

3

カミナリジェムをお試しください。Kaminari::PaginatableArrayを使用して、あらゆる種類の配列風のオブジェクトをページ分割できます。

> 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]
于 2012-06-15T09:41:56.803 に答える
0

別の優れたページネーション gem はwill_paginate です

アクティブなレコード関係で非常にうまく機能し、最初に正しいファイルが必要な限り、配列のページネーションも行います。https://stackoverflow.com/a/8407304/441979を参照してください

于 2012-06-15T14:53:27.257 に答える