问题标签 [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 投票
1 回答
1455 浏览

ruby-on-rails - 在 Rails 中对分页的 Mongoid 集合进行排序

我在我的 Rails 应用程序中使用了分页 gem (kaminari),并且很难对 Mongo 文档的集合进行排序。

首先,我构建我的查询,即为用户检索所有最新评论的一页:

默认情况下,这会给我 25 条记录。然后我想呈现每条评论,但现在颠倒顺序,以便最新的评论位于底部:

但是,通过在我的 comments 变量上调用 asc,它只是重新定义查询并为我提供该用户最旧的评论,而不是最新的评论。

如何检索集合并对该对象进行排序,而不是简单地更改查询范围?

0 投票
2 回答
702 浏览

ruby-on-rails - :remote=>true 的 Rails 问题

嗨,我在 Rails3 应用程序中使用 Kaminari 进行分页,但是当我在视图中使用 ajax 命令时,<%= paginate @items, :remote=>true %>它会将 data-remote="true" 放入 HTML 但浏览器不执行任何操作 IE 和 Firefox 的行为方式相同. 有什么帮助吗?

这是我的 javascripts 的输出 HTML:

0 投票
1 回答
1380 浏览

ruby-on-rails-3 - 用 kaminari 进行月份分页

我想按月对帖子进行分页,所以我在 Post 模型中添加了以下范围

在我的控制器中,我放了

在视图中

问题:

  1. 分页不按月工作,我想在页面中显示一个月的所有结果,将 params[:page] 替换为 params[:month]=2 或 params[:month]=Feb
  2. 如何查看“2011 年 8 月”而不是 1,2
  3. 循环月份和年份,就像您在“2011 年 1 月”中转到上一个时一样,它将转到“2010 年 12 月”
0 投票
2 回答
1129 浏览

ruby-on-rails - 您如何使用 Kaminari 按数值对页面进行分页?

我已经设置了 Kaminari,这样如果我这样做,它就可以准确地按帖子标题分页:

我在视图中也有 <% paginate %>

但如果我尝试这样的事情

它停止工作。没有错误或错误,但它似乎是任意排序的。可能按日期。怎么会?

0 投票
0 回答
441 浏览

ruby-on-rails-3 - Resque 讨厌 kaminari dsl 方法 paginates_per

所以我将我的管理员邮件转换为使用 Resque 并在后台执行。

当我跑的时候:

我明白了:

这可以追溯到我的 Micropost 模型,该模型使用 kaminari 的 dsl 方法 paginates_per 默认为每页 10 个 micropost:

如何在不移动 DSL 方法的情况下让 rake 停止呕吐?

0 投票
1 回答
1115 浏览

ruby-on-rails - Rails Kaminari 分页和存储过程

我有 2 个存储过程,它们返回具有限制和偏移以及所有记录计数的数据。在这种情况下如何使用 Kaminari 进行分页?

UPD 我在边缘版本中遇到了 kaminari 的问题!我有从 ActiveRecord 扩展的抽象类 MyRecord,其他模型扩展了这个抽象类。

…………

控制器

我现在得到错误的查询(抽象类表名而不是模型表名)

0 投票
1 回答
2371 浏览

ruby-on-rails - Kaminari 分页范围问题

在 Kaminari 中,这有效:

但如果我这样做:

我明白了

我该如何解决?我听说inherited_resources 有帮助,但我不知道如何使用它来修复这个错误。

0 投票
2 回答
488 浏览

ruby-on-rails - 在 Ruby on Rails 3.1 应用程序中使用 kaminari gem 的页面过多

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

我在控制台中进行了以下实验:

它返回了 6 篇文章的列表,与我的应用程序中显示的文章相同。

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

还给我“6”

还给我“8”

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

0 投票
1 回答
767 浏览

ruby-on-rails - 使用 kaminari 的分页问题

我正在使用 rails geocoder gem 构建一个 rails 应用程序来搜索附近的位置,给定一个 zip 和 kaminari 来对搜索结果进行分页。一切都很顺利,直到我尝试使用 per(2) 方法每页显示 2 个结果,然后一些查询结果丢失了。per 方法在没有地理编码器过滤器的情况下运行良好。以下是我在控制器中的代码:

如果有人能对这个问题有所了解,我将不胜感激。谢谢!

0 投票
2 回答
1297 浏览

ruby - 您如何为 Kaminari 的生产和测试配置不同的页面大小

我正在运行一些 rspec 单元测试,涉及通过 kaminari 分页获取数据,但我们应用程序的默认页面大小为 20,而 2 可以很好地进行测试。

如何为测试的默认 kaminari 页面大小设置不同的配置,或者如何在测试的 rspec 设置期间设置它?