问题标签 [kaminari]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1514 浏览

ruby-on-rails-3 - 在 mongoid 嵌入式文档上使用 kaminari 进行 rails 3 分页

当我在嵌入文档的集合上使用 kaminari 调用 paginate 时,出现以下错误:

关于如何解决这个问题的任何想法?我已将 kaminari 安装为 gem。

亚历克斯

0 投票
2 回答
2270 浏览

ruby-on-rails - 如何正确安装 Kaminari?

我对如何让 Kaminari 工作有点问题。我在 GitHub 中完成了安装过程。

然后运行

我有这个索引片段

我在我的视图中添加了这个

然后我得到了这个错误。

我错过了什么吗?我也尝试包含页面方法

但我得到了这个错误

0 投票
2 回答
2674 浏览

ruby-on-rails-3 - 按 kaminari 的最新帖子分页

我正在使用 rails gem kaminari (https://github.com/amatsuda/kaminari) 来对我的帖子数据库进行分页。目前我的@posts = Post.order('id').page(params[:page]).per(5)控制器中有代码,但这会将页面从最早到最近排序。我如何扭转这个和从最近到最早的顺序?

0 投票
2 回答
3155 浏览

jquery - 用 kaminari 和 jquery 进行无休止的分页

我正在尝试使用 kaminari 和 jquery 创建一个不错的无休止的分页,我已经看过有关此类主题的教程,但它是使用 will_paginate 和 jquery 完成的。这一次,我希望能够用 kaminari gem 做到这一点。这里有任何帮助。谢谢

0 投票
4 回答
9046 浏览

ruby-on-rails - Ruby/Rails - kaminari 未定义的方法分页错误

我不确定我做了什么,但 kaminari 在我的应用程序中开始表现得很奇怪。

在我的控制器中:

看法:

结果是:

如果我在控制器中添加 .per:

我明白了

最后,奇怪的是,如果我将 my.order(:name)移到最后,它会起作用:

我猜我安装的其他一些 gem 有一个page导致问题的范围或方法?

谢谢。

0 投票
5 回答
16001 浏览

ruby-on-rails-3 - Rails 3: undefined method `page' for #

I can't get past this. I know I've read there isn't a page method for arrays but what do I do?

If I run Class.all in the console, it returns #, but if I run Class.all.page(1), I get the above error.

Any ideas?

0 投票
3 回答
882 浏览

ruby-on-rails - 通过关联在 has_many 中链接 Rails 3 范围

这是可行的吗?

我有以下范围:

如果传入的标签数组中有一个标签,我会得到一个结果,Thing.withtag_search(array_of_tags)但是如果我在该数组中传递多个标签,我会得到一个空关系作为结果。如果有帮助:

然而

我希望能够将这些关系链接在一起,以便(除其他原因外)我可以使用 Kaminari gem 进行分页,它只适用于关系而不是数组 - 所以我需要返回一个范围。

0 投票
2 回答
1318 浏览

ruby-on-rails - ruby on rails 中无休止的滚动分页,每页一个查询?

典型的 Rails 分页 gem 的问题在于它执行 2 个查询:一个用于您所在的页面,一个用于总计数。当您不关心有多少页时(例如,在无限滚动中),第二个查询是不必要的(只需在第一个查询中的 LIMIT 子句中添加 1,您就知道是否有更多)。

有没有第二个查询可以进行分页的宝石?当在大型数据集的 WHERE 子句中应用非索引过滤器并且索引我所有的各种过滤器时,第二个查询是昂贵的,因为我需要快速插入。

谢谢!

0 投票
2 回答
1365 浏览

ruby-on-rails - 在 Kaminari 中使用范围

我正在尝试使用 Kaminari 对模型进行分页。但是,我在模型中使用范围会引发一些错误。

我的范围:

在我的控制器中:

0 投票
2 回答
5547 浏览

ruby-on-rails - RSpec test broken by pagination (Kaminari)

I have a view spec that was passing but is broken now that pagination (via Kaminari gem) has been added to the view. I'm still trying to get my head around RSpec's syntax...so looking for help in getting this to pass as the page works fine in the browser. I'm aware that many people frown on view specs for being brittle (probably for reasons like this) but I still would like to keep this one passing

I am assigning some stubbed posts to the @posts array. But arrays don't respond to current_page. So how should I handle this in RSpec?

spec/views/posts/index.html.haml_spec.rb: