[RoR] Paginação usando will_paginate
2 mai 2012(há 13 anos)DevelopmentRuby on Rails
#will_paginate-3.0.3#:page#:per_page#paginate#:remote
Introdução
Depois de alguns meses sem postar estou de voltar, retomei os estudos de rails com minhas aulas do e-genial.
Bem sem muito bolodório, hoje vou mostrar com usar o will_paginate da forma mais básica. Sem mais delongas vamos nessa...
Start
Bem pessoas para que tudo dê certo basta apenas chamar do will_paginate no Gemfile, rodar um bundle install, chamar o metodo Model.paginate no controller e os botões de navegação na view, então vamos lá:
Gemfile
gem "will_paginate", "~> 3.0.3"
Terminal
bundle install
Controller
def index @samples = Sample.paginate(:page => params[:page]) end
Obs.: por padrão o will_paginate tráz 30 registro, caso queira mudar isso use :per_page => 10 por exemplo. para outra alterações consulte a documentação do will_paginate
View
<%= will_paginate @samples %>
Conclusão
Bem pessoas é isso na próxima aula tem mais...