簡體   English   中英

在Ruby on Rails 3.1應用程序中使用kaminari gem的頁面太多

[英]Too many pages using kaminari gem in Ruby on Rails 3.1 application

我在簡單的Rails 3.1應用程序中使用kaminari pagination gem。 問題是它創建了太多頁面,我最終在頁面列表的末尾有完整的空白頁面。

我在控制台中試驗過:

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 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM