Demasiadas páginas usando la gema Kaminari en Ruby on Rails 3.1 Aplicación
-
26-10-2019 - |
Pregunta
Estoy usando la gema de paginación Kaminari en mi aplicación Simple Rails 3.1. El problema es que crea demasiadas páginas, termino con páginas completamente en blanco al final de mi lista de páginas.
He experimentado en la consola con:
current_user.articles
Que me devuelve una lista de 6 artículos, lo mismo que los que se muestran en mi aplicación.
current_user.articles.count
¿Qué me devuelve "8", es este número en el que se basa el número de páginas?
current_user.articles.length
Me devuelve "6"
current_user.articles.size
Me devuelve "8"
¿Es esta discrepancia entre el número de artículos que causan mi problema? ¿Dónde está el problema y cómo lo soluciono por favor?
Solución
Es un error, la solución es aquí.
Otros consejos
Supongo que tu User#articles
no es solo un ordinal has_many
, así que necesitamos un poco más de información para ver lo que realmente está sucediendo. ¿Podrías mostrarnos current_user.articles.scoped.to_sql
?