2010-08-01 10 views

Répondre

3

J'utiliserais l'assistant de pagination; Si vous avez besoin d'autre chose, d'après mon expérience, vous vous trompez probablement.

Il suffit donc de faire

<%= will_paginate @people %> 

Et utiliser ce lien générique style digg css:

.pagination { padding: 3px; margin: 3px; } 
.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #aaaadd; text-decoration: none; color: #000099; } 
.pagination a:hover, 
.pagination a:active { border: 1px solid #000099; color: #000; } 
.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000099; font-weight: bold; background-color: #000099; color: #FFF; } 
.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #eee; color: #ddd; } 
+0

Pourriez-vous expliquer la signification de span.disabled? – VvDPzZ

+0

@VvDPzZ will-paginate crée une plage désactivée lorsque vous êtes sur la première page et que vous ne pouvez pas passer à l'étape précédente. «Précédent