Вызовите метод paginate
для массива.
a = [1,2,3,4,5]
a.paginate(:page => 1, :per_page => 2)
=> [1,2]
a.paginate(:page => 2, :per_page => 2)
=> [3,4]
a.paginate(:page => 3, :per_page => 2)
=> [5]
Ссылка : Расширение Array
в источнике драгоценных камней will_paginate
.