Utilizzo di will_paginate senza: total_entries per migliorare una query lunga
-
07-07-2019 - |
Domanda
Ho un'implementazione corrente di will_paginate che utilizza il metodo paginate_by_sql per creare la raccolta da impaginare. Abbiamo una query personalizzata per total_entries che è molto complicata e carica molto il nostro DB. Pertanto vorremmo eliminare del tutto le voci dalla paginazione.
In altre parole, invece della tipica visualizzazione impaginata di "precedente 1 [2] 3 4 5 successivo", vorremmo semplicemente solo un pulsante "successivo - precedente". Ma dobbiamo sapere alcune cose.
- Visualizziamo il link precedente? Ciò si verificherebbe ovviamente solo se i record esistenti prima di quelli visualizzati nella selezione corrente
- Visualizziamo il prossimo link? Questo non verrà visualizzato se viene visualizzato l'ultimo record della raccolta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow