我在简单的Rails 3.1应用程序中使用kaminari分页gem。问题是它创建了太多页面,我最终在页面列表的末尾有完整的空白页面。
我在控制台中试验过:
current_user.articles
它返回了6篇文章的列表,与我的应用程序中显示的文章相同。
current_user.articles.count
哪个返回“8”,页数是基于这个数字?
current_user.articles.length
返回“6”
current_user.articles.size
返回“8”
导致我问题的文章数量之间是否存在差异?问题在哪里,我该如何解决?
答案 0 :(得分:1)
我猜您的User#articles
不仅仅是一个序数has_many
,因此我们需要更多信息才能看到实际发生的情况。
你能告诉我们current_user.articles.scoped.to_sql
吗?
答案 1 :(得分:1)
这是一个错误,解决方案是here。