问题标签 [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 回答
197 浏览

ruby-on-rails-3 - Rails3 Kaminari 分页BUG?

我正在使用 kaminari 版本 - (0.12.4)

但是当我试图用它来跟随

它得到一个错误

[]:ActiveRecord::Relation 的未定义局部变量或方法“use_distinct”

0 投票
1 回答
420 浏览

ruby-on-rails-3 - 在 Rails 3 中使用 Kaminari 的分页总是“破坏”URL 的一部分

我正在使用带有 Kaminari 的 Rails 3 应用程序进行分页。由于我的语言、搜索引擎优化和友好的 URL,我想更改我的 URL 的样子。但似乎我必须在友好的分页链接和/或显示正确的方法名称之间做出决定。但首先要做的是:

我有一个模型,称为“页面”,其中包含一些不能仅应用于一个模型或不包含任何模型的页面。以下是我的“routes.rb”的片段:

如您所见,我将页面中的每个页面匹配到一个名称,并将所有其他模型和方法(我仅使用一个作为示例)与范围匹配。所有这些工作都很好。但现在我必须添加 Kaminare 路线,其路线如下所示:

所以,基本上我想要得到的是这样的 URL:

2 只是一个例子,seite 是页面的德语单词。但我得到的是:

所以,我得到了模型名称,而不是我为这个单页定义的名称。我已经尝试过切换不同的代码,但要么我在 URL 中只有原始模型名称,要么我没有得到很好的分页 URL,如下所示:

如果我尝试匹配没有这样资源的页面:

我收到以下错误。

在我看来,应该有另一种方法来做到这一点,因为我不能是唯一一个遇到这种问题的人。

我很高兴有任何帮助!

0 投票
1 回答
119 浏览

ruby-on-rails - 分页:除了通过 `params[:page]` 之外,如何获取 (from)-(to)

我想将他们的分页器添加到以下内容:

1–30 的 450

我能够从命名范围中获得总数。我很好奇是否有办法获得另外两个而不是破坏params[:page]价值?

0 投票
3 回答
10916 浏览

ruby-on-rails - Kaminari分页,如何获取当前页数?

我正在使用 Kaminari 对 db 查询的一些结果进行分页。

我想将特定样式应用于结果的第一页。一旦我知道用户在哪个页面上,操作就很容易了,但是我找不到检测当前页面的方法。

0 投票
0 回答
1455 浏览

jquery - 带有 Kaminari Gem 和 Rails 3.1 的无限滚动太阳黑子

我正在尝试运行这个无限滚动,但对我来说工作不正常。

https://github.com/amatsuda/kaminari/wiki/How-To:-Create-Infinite-Scrolling-with-jQuery

我正在使用带有 kaminari gem的太阳黑子,可以很好地分页结果。

但是当我尝试使用本教程创建无限滚动时。我知道当滚动到达页面向下时,多次重复第二页的结果,但不显示第 3、4、5 页和下一页的结果。

重复第二页结果的次数与控制器中每页的结果一样多,例如:如果您的控制器索引操作中有:

在相同的第二页重复 8 次,结果相同。

0 投票
1 回答
141 浏览

ruby-on-rails - 在 Builder.xml 中渲染 Kaminari 寻呼机信息

我正在尝试从paginate @objectsRails 3.1index.builder文件中呈现信息。

我将 kaminari 视图添加到我的应用程序并_paginator.builder在 kaminari 目录中创建,如下所示:

然后我打电话给paginate @bjects其中show.builder看起来如下

当我调用paginate @objects时,我index.builder只显示对象 xml,而不是寻呼机。

如果我paginate @objects在请求期间使用 Pry 运行,我会得到

有什么建议么?

0 投票
1 回答
721 浏览

ruby-on-rails - 使用 fields_for 进行 Kaminari 分页

我有一个公司模型的表格:

我还有一个 fields_for 部分来编辑导入关系:

公司 has_many :imports 和 Import belongs_to :company

我想使用 Kaminari 进行分页,但问题是,Kaminari 需要从控制器返回的页面对象,如下所示:

这允许我使用 Kaminari 的 paginate 方法:

这有效,并在我的表单上显示页面链接,但是,它们显然没有链接到我的 fields_for 块。

我的问题是,如何使用 fields_for 块完成分页?我需要允许用户编辑导入模型列表,并且可能会有太多无法容纳在一个页面上,这就是我尝试分页的原因。基本上我正在尝试为用户创建一个类似电子表格的体验。

我不需要使用 Kaminari,但我使用的是 Rails 3.1,它似乎是流行的选择。

感谢您对此的任何帮助。

0 投票
1 回答
136 浏览

ruby-on-rails - 用 kaminari 对缩略图进行分页

我必须在侧边栏中编写以下代码。

  • @apartment.assets.each 做 |asset| %li %a{:href => "#"} = image_tag(asset.image.url(:thumb))

这会生成公寓的所有(拇指)图像,点击原始图像。我的想法是显示最多 10 个并带有一些不错的分页宝石 kaminari。

我找不到任何与 kaminari 的 has_many 关系的代码/操作方法示例。有人想法吗?

0 投票
2 回答
1090 浏览

ruby-on-rails - 是否可以将锚标签添加到 kaminari URL?

我在 Rails 3.1.3 上使用 kaminari 插件进行分页

我希望我的 URL 在末尾有锚标记,因为我需要它来选择我的 jQuery 选项卡

例如:

当前网址: http: //mysite.com/users/index/2

我想要的是: http: //mysite.com/users/index/2#users

如何将此锚标记附加到我的 URL 中?有人能帮我吗?

0 投票
1 回答
664 浏览

ruby-on-rails - Rails 3. Kaminari 显示分页链接但不更改记录

我正在使用 Rails 3、ActiveAdmin 和 Kaminari。

我在documents.rb 文件(activeadmin 文件)上有这个。

分页链接显示正常。我单击分页链接,我确实在 URL 中得到了这个,http://localhost:3000/admin/documents?page=4所以看起来很好。问题是,它总是显示相同的记录,它们不会根据页面而改变。

这就是我所拥有的正在渲染的部分......