2012-01-13 2 views
0

Это может быть вопрос с разбивкой по страницам, но я не уверен, как назвать его.Отображение остальной части списка рельсов

У меня есть список numbers = [1,2,3,4,5,6,7,8,9,10,11,12....]

Я хотел бы, чтобы отобразить список сначала как [1,2,3]

Затем с одним нажатием кнопки, это даст следующий 3 и так далее

поистине, список не должен быть числами, которые он мог бы использовать в twitter, статусах в facebook, заголовках электронной почты, картинах и т. д., но концепция остается той же.

Как бы это реализовать?

+0

Почему бы не использовать один из множества доступных плагинов для разбивки на страницы? Вы уже указываете, что это проблема с разбивкой по страницам! – Veger

ответ

1

Используйте драгоценный камень kaminari. Вы можете сделать что-то вроде следующего:

Kaminari.paginate_array(my_array_object).page(params[:page]).per(3) 

И paginate общие объекты. В README есть параграф об этом.

1
> number = [1,2,3,4,5,6,7,8,9] 
> number[0..2] 
=> [1, 2, 3] 
Смежные вопросы