【问题标题】:Too many pages using kaminari gem in Ruby on Rails 3.1 application在 Ruby on Rails 3.1 应用程序中使用 kaminari gem 的页面过多
【发布时间】:2011-09-09 15:59:06
【问题描述】:

我在我的简单 Rails 3.1 应用程序中使用 kaminari 分页 gem。问题是它创建了太多页面,我最终在页面列表的末尾得到了完全空白的页面。

我在控制台中尝试过:

current_user.articles

这会返回一个包含 6 篇文章的列表,与我的应用程序中显示的文章相同。

current_user.articles.count

返回“8”,是这个数字是基于页数的吗?

current_user.articles.length

返回“6”

current_user.articles.size

返回“8”

是文章数量之间的差异导致了我的问题吗?请问问题出在哪里,如何解决?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 pagination ruby-on-rails-3.1 kaminari


    【解决方案1】:

    这是一个错误,解决方案是here

    【讨论】:

      【解决方案2】:

      我猜你的User#articles 不仅仅是一个序号has_many,所以我们需要更多信息来看看实际发生了什么。 你能告诉我们current_user.articles.scoped.to_sql吗?

      【讨论】:

        猜你喜欢
        • 2011-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-07
        • 2012-05-13
        • 2016-03-24
        • 2012-06-20
        相关资源
        最近更新 更多