Usar will_paginate sin: total_entries para mejorar una consulta larga
-
07-07-2019 - |
Pregunta
Tengo una implementación actual de will_paginate que usa el método paginate_by_sql para construir la colección que se va a paginar. Tenemos una consulta personalizada para total_entries que es muy complicada y pone una gran carga en nuestra base de datos. Por lo tanto, nos gustaría cortar total_entries de la paginación por completo.
En otras palabras, en lugar de la visualización típica de paginación de 'anterior 1 [2] 3 4 5 siguiente', simplemente nos gustaría un botón 'siguiente - anterior' solamente. Pero necesitamos saber algunas cosas.
- ¿Mostramos el enlace anterior? Por supuesto, esto solo ocurriría si los registros existentes antes de los que se muestran en la selección actual
- ¿Mostramos el siguiente enlace? Esto no se mostrará si se muestra el último registro de la colección
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow