Слишком много страниц, использующих гем kaminari в приложении Ruby on Rails 3.1 - PullRequest
0 голосов
/ 06 сентября 2011

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

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

current_user.articles

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

current_user.articles.count

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

current_user.articles.length

Возвращает мне «6»

current_user.articles.size

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

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

Ответы [ 2 ]

1 голос
/ 09 сентября 2011

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

1 голос
/ 06 сентября 2011

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

...