Вопрос

Я использую драгоценный камень по странице Каминари в моем простом применении Rails 3.1. Проблема в том, что он создает слишком много страниц, в итоге у меня полные пустые страницы в конце моего списка страниц.

Я экспериментировал на консоли с:

current_user.articles

Что возвращает мне список из 6 статей, так же, как и те, которые отображаются в моем приложении.

current_user.articles.count

Что возвращает мне «8», именно на этот номер основано количество страниц?

current_user.articles.length

Возвращает меня "6"

current_user.articles.size

Возвращает мне "8"

Это несоответствие между количеством статей, вызывающих мою проблему? Где проблема и как это исправить, пожалуйста?

Это было полезно?

Решение

Это ошибка, решение здесь.

Другие советы

Я думаю, ты User#articles это не просто ординал has_many, поэтому нам нужно немного больше информации, чтобы увидеть, что на самом деле происходит. Не могли бы вы показать нам current_user.articles.scoped.to_sql?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top