2010-10-15 6 views
4

Я новичок в рельсах, и я хочу знать о методе разбиения на страницы в рельсах. Как я могу разбивать страницы на рельсы?Paginate in rails

+3

Если вы ищете учебники, используйте поисковую систему. Переполнение стека для конкретных вопросов программирования. Почему бы не попробовать разбивать страницы на свои собственные и вернуться, если/когда у вас есть конкретные проблемы, которые вы не можете выяснить самостоятельно? –

ответ

10

Посмотрите на http://github.com/mislav/will_paginate (гем/плагин)

+4

см. Больше http://railscasts.com/episodes/51-will-paginate – cloverink

+0

Это действие индекса моего контроллера, где я пытаюсь перечислить все страницы, используя paginate. @pages = Page.paginate: page => params [: page] Но у меня есть ошибка "undefined method' paginate " –

+0

Установили ли вы этот плагин? – cloverink

13

Также стоит проверить это Kaminari камень для Rails 3. Райан Бейтс просто сделал ар ailscast on Kaminari а

+2

Kaminari имеет намного более чистый интерфейс и гораздо более дружелюбен к AR3, чем will-paginate. Кроме того, он не назван в честь его создателя (см., Большой аргумент). – joaomilho

3

Посмотрите здесь http://ruby-toolbox.com/categories/rails_pagianation.html I личного пользования Каминари, с тех пор, как мне хотелось, чтобы разбиение на страницы в моем приложении will_paginate было много месяцев. Посмотрите на эту ссылку и решите сами.

Смежные вопросы