У меня есть лист Excel/файл Ямл, содержащий несколько записей. Мне было интересно, если рельсы обеспечивают способ достижения разбивки на страницы при чтении данных из документа yaml или листа excel.Разбиение страницы на статические страницы
1
A
ответ
3
Попробуйте Kaminari gem. Вы можете постраничные через любой вид массив-иш объект с использованием 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]
0
Другим хорошей пагинацией драгоценного камень will_paginate
Это работает очень хорошо с активными рекордными отношениями, а также будет постраничными массивы до тех пор, как вам требуется правый файл. См. https://stackoverflow.com/a/8407304/441979