Troppe pagine utilizzando kaminari gioiello in Ruby on Rails 3.1 applicazione
-
26-10-2019 - |
Domanda
Sto usando la gemma impaginazione kaminari nella mia semplice Rails 3.1 applicazione. Il problema è che crea troppe pagine, io alla fine con le pagine completamente vuote alla fine della mia lista pagina.
Ho sperimentato nella console con:
current_user.articles
Il che mi restituisce una lista di 6 articoli, lo stesso di quelli che sono visualizzati nella mia applicazione.
current_user.articles.count
Il che mi restituisce "8", è questo numero che il numero di pagine si basa su?
current_user.articles.length
mi restituisce "6"
current_user.articles.size
mi restituisce "8"
E 'questo discrepanza tra il numero di articoli che causano il mio problema? Dove è il problema, e come posso risolvere il problema per favore?
Soluzione
E 'un bug, soluzione è qui .
Altri suggerimenti
Credo che la vostra User#articles
non è solo un has_many
ordinale, quindi abbiamo bisogno di un po 'più di informazioni per vedere cosa sta realmente accadendo.
Potrebbe mostrarci current_user.articles.scoped.to_sql
?