问题标签 [will-paginate]

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 投票
3 回答
10147 浏览

ruby-on-rails - Rails will_paginate 自定义路由

如何将 will_paginate 与自定义路由一起使用?

我的路线中有以下内容:

但据我所知,will_paginate 使用 url_for,但我想使用“人类可读”而不是 url_for,但是如何?

编辑

当我单击生成的分页链接时will_paginate,它正在使用:

代替:

我想will_paginate使用我的自定义路由而不是实际的控制器名称

0 投票
2 回答
363 浏览

ruby-on-rails - Will_paginate 卡在第 2 页

由于某些原因,我的will_paginate收藏卡在第 2 页上。我有视图助手提供的常用链接,除了第一页之后的每一页链接到:

我试图添加该:order选项,但没有成功。我还确保该请求是此处提到的获取

0 投票
1 回答
9914 浏览

ruby-on-rails - Rails 对现有的 ActiveRecord 结果数组进行分页

我通常在我的应用程序中使用 will_paginate 进行分页,但在我的搜索功能上遇到了障碍。我正在使用 Thinking Sphinx 进行全文搜索,它返回分页的结果。我遇到的问题是,在收到 Thinking Sphinx 的结果后,我需要将它们与其他一些结果合并并重新排序。

处理完它们后,我得到的结果数组与 TS 的原始结果非常不同。因为在这个数组分页中可能有 1000 多个结果,所以分页是必要的。问题是我不知道如何让 will_paginate 使用现有数组。

我做了一些研究,似乎这个问题的唯一解决方案来自几年前,并且基于旧的内置 Paginator 类。我能找到的使用 will_paginate 的最新版本来自 2007 年中期的 devchix:http: //www.devchix.com/2007/07/23/will_paginate-array/comment-page-1/ - 我已经试一试,但它似乎对我没有任何作用。

是否有任何当前的方法可以为现有的 AR 结果数组应用分页(最好通过 will_paginate)?

0 投票
1 回答
2903 浏览

ruby-on-rails - 在 Rails 中使用 will_paginate 和 AJAX 实时搜索和 jQuery

我正在使用 will_paginate 成功翻阅记录。我还通过 jQuery 使用 AJAX 实时搜索来更新我的结果 div。到目前为止没有问题。我遇到的问题是在尝试对这些实时搜索结果进行分页时。我只是得到“页面正在加载......”而没有 div 更新。我错过了一些基本的东西吗?我相信我可能还需要通过 jQuery 以某种方式绑定分页链接的点击事件。

0 投票
1 回答
1793 浏览

ruby-on-rails - Ruby on Rails activerecord 在一个 sql 和 Will_Paginate 中找到平均值

我有以下模型关联:一个学生模型和 has_many 分数。

我需要列出一个列表,显示他们的姓名和平均、最低、最高分数。到目前为止,我正在对每个学生使用 student.scores.average(:score),并且我意识到它正在为每个学生执行一个 sql。如何使用一个加入的 sql 创建列表?

另外我将如何将它与 Will_Paginate 插件一起使用?

谢谢

0 投票
3 回答
7337 浏览

ruby-on-rails - 是否可以将 will_paginate 与 find_by_sql 结合使用?

在我的 Rails 应用程序中,我想使用will_paginategem 对我的 SQL 查询进行分页。那可能吗?我尝试做这样的事情,但没有奏效:

如果没有,你能推荐一种解决方法吗?我不想写自己的分页。

0 投票
3 回答
5540 浏览

ruby-on-rails - Rails has_many 条件

我需要在这样的 has_many 关系中使用它:

我如何在那里设置 self.id?,或者我如何在那里传递 id?然后我想使用 will_paginate 插件:

谢谢你的帮助

编辑:

0 投票
1 回答
215 浏览

ruby-on-rails - Rails(分页和标签)

我偶然发现了如何将acts_as_taggable(在类固醇上)和will_paginate gems 一起工作的问题。我在这个问题上发现的是:http ://www.mckinneystation.com/2007/08/20/pagination-with-acts_as_taggable_on_steroids-acts_as_ferret-and-will_paginate/

但它的日期是 2007 年,可能有更新的东西吗?你能否详细解释我应该怎么做才能使修复工作?

0 投票
4 回答
3576 浏览

ruby-on-rails - Rails3 - will_paginate 插件奇怪的输出

我有 will_paginate 插件在应用程序中工作,但是当我对资源进行分页时,它只是将 HTML 作为文本吐出,不提供指向下一页等的链接。

当我手动输入 URL 时,插件正在工作,它只是不会<%= will_paginate @products %>生成诸如 next 1 2 3 ... last 之类的链接

这是输出

<span class="disabled prev_page">&amp;laquo; Previous</span> <span class="current">1</span> <a href="/products?page=2" rel="next">2</a> <a href="/products?page=2" class="next_page" rel="next">Next &amp;raquo;</a>

控制器:def索引

结尾

看法

0 投票
1 回答
6503 浏览

ruby-on-rails - 自定义使用 will_paginate 呈现的页面链接数?

我正在为我的 Rails 项目使用 will_paginate gem,它运行良好。不幸的是,在具有大量页面的分页结果集中,链接部分太宽。代替:

« Previous 1 2 … 5 6 7 8 9 10 11 12 13 … 18 19 Next »

我想展示:

« Previous 1 2 … 5 6 7 8 9 … 18 19 Next »

如何减少正在呈现的页面链接的数量?我查看了 github 上的 will_paginate 文档,但找不到解决方案。

谢谢!萌