Frage

Ich verwende das Kaminari -Pagination Juwel in meiner einfachen Rails 3.1 -Anwendung. Problem ist, dass es zu viele Seiten erstellt, ich habe am Ende meiner Seitenliste völlig leere Seiten.

Ich habe in der Konsole experimentiert mit:

current_user.articles

Das gibt mir eine Liste von 6 Artikeln zurück, die in meiner Anwendung angezeigt werden.

current_user.articles.count

Was gibt mich "8" zurück, auf der die Anzahl der Seiten basiert?

current_user.articles.length

Gibt mir "6" zurück

current_user.articles.size

Gibt mir "8" zurück

Ist diese Diskrepenz zwischen der Anzahl der Artikel, die mein Problem verursachen? Wo ist das Problem und wie behebe ich es bitte?

War es hilfreich?

Lösung

Es ist ein Fehler, Lösung ist hier.

Andere Tipps

Ich denke dein User#articles ist nicht nur ein Ordinal has_many, Wir brauchen also ein bisschen mehr Informationen, um zu sehen, was tatsächlich passiert. Könntest du es uns zeigen? current_user.articles.scoped.to_sql?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top