56得票3回答
如何在Kaminari分页后获取总计数

我正在使用Rails 3.2版本,并通过.page(1).per_page(10)进行结果分页。 类似于:@users = User.method().page(1).per_page(10) 如何从分页中获取用户的总数? 因为@users.count只会返回第一页的10个用户数量,而不是...

38得票1回答
Rails 3,简单数组的Kaminari分页

为了对一个普通的数组进行分页,我得到了以下解决方案: @arr_name = Kaminari.paginate_array(@arr_name).page(params[:page]).per(PER_PAGE_RECORDS) PER_PAGE_RECORDS 是一个变量,...

34得票5回答
使用will_paginate在Ruby中对数组进行分页

我有一个名为@level1的数组,它看起来像这样:[[3.0, 4, 2], [2.0, 48, 3], [2.1, 56, 4], ............] 我想在这个数组上应用分页,使每个页面一次只显示几行。我尝试了以下代码:@temp1 = @level1.paginate(:page...

31得票3回答
Kaminari和Rails分页 - 未定义的方法'current_page'

我搜索了很久,但仍然无法解决我的问题。这是我的控制器:def show @topic = Topic.find(params[:id]) @topic.posts = @topic.posts.page(params[:page]).per(2) # 2 for debuggi...

29得票5回答
Rails 3:#<Array:0xafd0660>没有定义“page”方法

我无法继续进行下去。我知道数组没有页面方法,但我该怎么办? 如果在控制台中运行Class.all,则返回#,但如果运行Class.all.page(1),则会出现上述错误。 有什么想法吗?

24得票2回答
由于分页(Kaminari)导致 RSpec 测试失败

我有一个视图规范(View Spec),它以前是通过的,但现在已经破了,原因是在视图中添加了分页(Kaminari gem)。我还在尝试弄清楚 RSpec 的语法...所以希望得到帮助,使其通过测试,因为在浏览器中页面可以正常工作。我知道很多人不喜欢视图规范(View Spec)因为它们很脆弱...

22得票3回答
在Kaminari中对多个模型进行分页

我正在创建一个搜索页面,可以在应用程序内对用户、帖子和评论进行全局搜索。目前我有:# POST /search def index query = params[:query] @users = User.search(query).page(params[:page]) @pos...

19得票1回答
如何使用Kaminari获取页面数量

我正在遍历一个大的模型对象数组,由于性能和内存原因需要进行分页。 我想做类似于这样的事情:for i in 1..Person.num_pages Person.page(i).each do # work end end 显然我可以获取数量并自行计算,但是否有类似于num_...

18得票4回答
使用Kaminari进行反向分页

我想在一个消息系统中创建分页,其中第一页显示最旧的消息,随后的页面则显示更新的消息。 例如,如果正常的分页是对于{a,b,c,d,e,f,g,h,i}每页3个元素:{a,b,c}, {d,e,f}, {g,h,i} 然后反向分页将是:{g,h,i}, {d,e,f}, {a,b,c} 我计划...

18得票1回答
Rails 5.0.0.beta1 - 从未经过消毒的请求参数生成URL是不安全的

我们正在从Rails 4.2.5升级到5.0.0.beta1。在测试过程中,我们原本希望像以前一样看到带有分页链接的索引视图被渲染出来。但是我们现在会得到一个ArgumentError错误页面,例如:ArgumentError in Transactions#index /app/views...