问题标签 [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.
ruby-on-rails-3 - Rails3 Kaminari 分页BUG?
我正在使用 kaminari 版本 - (0.12.4)
但是当我试图用它来跟随
它得到一个错误
[]:ActiveRecord::Relation 的未定义局部变量或方法“use_distinct”
ruby-on-rails-3 - 在 Rails 3 中使用 Kaminari 的分页总是“破坏”URL 的一部分
我正在使用带有 Kaminari 的 Rails 3 应用程序进行分页。由于我的语言、搜索引擎优化和友好的 URL,我想更改我的 URL 的样子。但似乎我必须在友好的分页链接和/或显示正确的方法名称之间做出决定。但首先要做的是:
我有一个模型,称为“页面”,其中包含一些不能仅应用于一个模型或不包含任何模型的页面。以下是我的“routes.rb”的片段:
如您所见,我将页面中的每个页面匹配到一个名称,并将所有其他模型和方法(我仅使用一个作为示例)与范围匹配。所有这些工作都很好。但现在我必须添加 Kaminare 路线,其路线如下所示:
所以,基本上我想要得到的是这样的 URL:
2 只是一个例子,seite 是页面的德语单词。但我得到的是:
所以,我得到了模型名称,而不是我为这个单页定义的名称。我已经尝试过切换不同的代码,但要么我在 URL 中只有原始模型名称,要么我没有得到很好的分页 URL,如下所示:
如果我尝试匹配没有这样资源的页面:
我收到以下错误。
在我看来,应该有另一种方法来做到这一点,因为我不能是唯一一个遇到这种问题的人。
我很高兴有任何帮助!
ruby-on-rails - 分页:除了通过 `params[:page]` 之外,如何获取 (from)-(to)
我想将他们的分页器添加到以下内容:
1–30 的 450
我能够从命名范围中获得总数。我很好奇是否有办法获得另外两个而不是破坏params[:page]
价值?
ruby-on-rails - Kaminari分页,如何获取当前页数?
我正在使用 Kaminari 对 db 查询的一些结果进行分页。
我想将特定样式应用于结果的第一页。一旦我知道用户在哪个页面上,操作就很容易了,但是我找不到检测当前页面的方法。
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 次,结果相同。
ruby-on-rails - 在 Builder.xml 中渲染 Kaminari 寻呼机信息
我正在尝试从paginate @objects
Rails 3.1index.builder
文件中呈现信息。
我将 kaminari 视图添加到我的应用程序并_paginator.builder
在 kaminari 目录中创建,如下所示:
然后我打电话给paginate @bjects
其中show.builder
看起来如下
当我调用paginate @objects
时,我index.builder
只显示对象 xml,而不是寻呼机。
如果我paginate @objects
在请求期间使用 Pry 运行,我会得到
有什么建议么?
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,它似乎是流行的选择。
感谢您对此的任何帮助。
ruby-on-rails - 用 kaminari 对缩略图进行分页
我必须在侧边栏中编写以下代码。
- @apartment.assets.each 做 |asset| %li %a{:href => "#"} = image_tag(asset.image.url(:thumb))
这会生成公寓的所有(拇指)图像,点击原始图像。我的想法是显示最多 10 个并带有一些不错的分页宝石 kaminari。
我找不到任何与 kaminari 的 has_many 关系的代码/操作方法示例。有人想法吗?
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 中?有人能帮我吗?
ruby-on-rails - Rails 3. Kaminari 显示分页链接但不更改记录
我正在使用 Rails 3、ActiveAdmin 和 Kaminari。
我在documents.rb 文件(activeadmin 文件)上有这个。
分页链接显示正常。我单击分页链接,我确实在 URL 中得到了这个,http://localhost:3000/admin/documents?page=4
所以看起来很好。问题是,它总是显示相同的记录,它们不会根据页面而改变。
这就是我所拥有的正在渲染的部分......