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

ruby-on-rails - kaminari分页问题

非常简单的分页设置给了我以下错误:

控制器:

结尾

索引视图:

不知道这里的问题是什么发现很难理解错误,我会很感激任何帮助!

0 投票
3 回答
2026 浏览

ruby-on-rails-3.1 - 为什么在应用“限制”时 Kaminari 显示 4 / 所有记录?

在 Rails 控制台中,我这样做:

返回 4

返回 2

返回 4

为什么在limit应用时 Kaminari 显示 4 / all 记录?它不应该返回 2 吗?

0 投票
2 回答
3276 浏览

javascript - Rails3.1 infinite/endless scroll

I want to make my project's feed_item go endless, I am using kaminari in Rails, can anyone suggest a good way to implement infinite/endless scroll rather than this: https://github.com/amatsuda/kaminari/wiki/How-To:-Create-Infinite-Scrolling-with-jQuery ? The referred resource seem staled, at least not working with me. Please help.

0 投票
1 回答
1701 浏览

ruby - 有没有办法从 ActiveRelation 对象中删除分页?

假设@posts = Post.published.per(10).page(params[:page])我们的控制器中有某个地方。稍后我们需要更新所有已发布的帖子 ( Post.published)。

应该如何去除分页?

@posts.limit(false).offset(false)似乎可以解决问题,但我认为应该有其他方式,一种更高级的方式(类似于@posts.without_pagination)。

0 投票
1 回答
3841 浏览

ruby-on-rails - 太阳黑子分页与 kaminari

我最近决定将我的索引引擎从 sphinx 移植到 solr。将 kaminari 与 thinking_sphinx 一起使用后,我决定尝试在 sunspot https://github.com/sunspot/sunspot/pull/64 / https://github.com/sunspot/sunspot/pull/67中使用通用分页,按顺序使用避免移动到 will_paginate。

我的搜索处理如下:

我的观点与我使用thinking_sphinx时的观点不同:

我的问题是,更改后我在尝试执行搜索时不断收到以下错误:

我正在使用最新版本的太阳黑子,据我所知,这应该使我能够使用 kaminari:

这与我的旧thinking_sphinx 设置完美配合,那么我做错了什么?

0 投票
1 回答
2544 浏览

ajax - 如何使用 Kaminari 为 Ajax 分页指定控制器和操作?

我将 Kaminari gem 用于我的 ruby​​ on rails 应用程序(对于仍在使用 will_paginate 的任何人,我建议考虑切换!更清洁,更通用)。

我遇到的问题是我想在进行 AJAX 分页时指定一个控制器操作,即。让我的分页远程工作,例如:

默认情况下,当我设置 :remote => true 并将以下几行添加到我的“页面”控制器 home.js.erb 文件中时,它可以在我的主页上运行。我什至不需要指定要引用哪个 js 部分;它会自动选择。

但要注意的是,这个“概要”div 是我在应用程序的许多不同页面上呈现的部分内容。因此,在控制器不是我的“页面”控制器的页面上,远程分页不再起作用。

一种解决方案是将这两行添加到我的许多不同控制器中的 js.erb 文件中。但这将是多余和不雅的。

我希望能够在“分页”调用中指定用于远程调用的控制器和操作。然后我想我会写一个像这样的动作:

我怎么能做到这一点?这似乎是一个简单的问题,但我无法弄清楚。以下肯定行不通:

0 投票
3 回答
1836 浏览

ruby-on-rails - 如何对来自多个模型的记录进行分页?(我需要多态连接吗?)

经过相当多的搜索,我仍然有点失落。还有一些其他类似的问题涉及对多个模型进行分页,但它们要么没有答案,要么分别对每个模型进行分页。

我需要一次对帐户的所有记录进行分页。

所以,我想找到最近的 30 个“事物”,无论它们是什么。这甚至可以使用当前的分页解决方案吗?

喜欢使用急切加载和 Kaminari 或 will_paginate 的某种组合?


或者,我应该首先设置所有这些东西的多态连接,称为 Items。然后对最近的 30 个项目进行分页,然后查找这些项目的关联记录。

如果是这样,我不确定该代码应该是什么样子。有什么建议么?


哪种方式更好?(甚至可能)

Rails 3.1、Ruby 1.9.2、应用程序未投入生产。

0 投票
1 回答
1808 浏览

jquery - 在 Rails 中调用 Ajax 后分页不起作用

我正在使用插件 Kaminari 进行分页。我正在对我的应用程序进行 Ajaxifing,但遇到了问题。我有一个带有分页数据的表单以及用于过滤数据的表单(都通过 Ajax)。开始时分页效果很好,特定页面的 url 是'/admin/rooms?page=X'。在 ajax 过滤那些 '/admin/rooms/filter?page=X' 的 url 更改之后。我可以通过以下方式指定分页时要触发的操作:

但随后变量@rooms 在索引中被重置,我再次对未过滤的数据进行分页。

任何想法我该如何解决?

这是一些代码

  • 房间控制器.rb

    /li>
  • index.html.erb

    /li>
  • _rooms_list.html.erb

    /li>
0 投票
1 回答
652 浏览

ruby-on-rails - Kaminari 和无范围的

我无法让 Kaminari 与 unscope 一起工作,这就是我正在经历的,

https://gist.github.com/1330721

对此有什么想法吗?

0 投票
3 回答
1007 浏览

ruby-on-rails - Rails 3中的Kaminari分页错误

我正在尝试使用 Kaminari 在我的 Rails 3 应用程序中实现分页,但出现以下错误:

这就是我的控制器中的内容:

这就是我的观点:

我认为“find_all_by_keynote_id”有问题,但我不确定如何解决。

谢谢!