will-paginate相关内容

无限滚动和 will_paginate 多次附加项目的“下一页"

我正在关注 this railscast 试图在我的轨道应用程序.当用户向下滚动到页面底部时,会附加一组新的项目并且页面会扩展,但是它会多次附加到页面,并且即使数组中的所有项目都已加载,事件也会在向下滚动时再次触发, 多次附加相同的项目集. 我想要的是每次用户滚动到底部时附加项目的“下一页",并在用户再次滚动到底部时附加后续页面. 这里是这个函数的 jQuery: jQuery -> ..

从 Rails 中的 gem 覆盖模块方法

will_paginate gem 在我的 Oracle 版本上已损坏.WillPaginate 模块中的默认 paginate_by_sql 方法会在查询中插入额外的“AS"并导致查询失败. 代码本身很容易修复,但我不确定让 Rails 接受我的更改的最佳方法. 我不想更改 gem 本身的代码,因为这会使我的代码在其他机器上损坏. 我尝试创建一个 lib/test.rb 文件, ..
发布时间:2022-01-18 17:34:41 其他开发

项目的页面和 will_paginate

我有一些照片是通过 will_paginate 插件在连续页面上拆分的.当您打开照片然后使用链接返回所有照片时,您总是返回第一页(例如照片显示在第 5 页,您打开照片,单击链接显示所有照片并期望您在又是第 5 页,但您在第 1 页). 现在,有没有什么方法可以得到一张照片所属的页码? 我尝试传递 GET 参数,但这仅在用户不再执行任何操作(例如发表评论、编辑照片等)时才有效. 解 ..
发布时间:2022-01-04 13:28:49 其他开发

will_paginate 中的页数限制

因此,当使用 Sphinx 时,搜索限制为 1000 个结果.但是,如果 will_paginate 生成的结果分页链接超过 1000 个,请不要考虑这一点,并提供超过 1000/per_page 的页面链接.设置最大页面或类似的东西的明显方法是什么? 干杯. 解决方案 我发现最好的解决方案是这样做: @results = Model.search(...)如果@results.t ..
发布时间:2022-01-04 13:26:36 其他开发

将 will_paginate 与多个模型(Rails)一起使用

很确定我在这里遗漏了一些非常简单的东西: 我正在尝试显示一系列页面,其中包含两种不同模型的实例 - 配置文件和组.我需要他们按名称属性排序.我可以选择每个模型的所有实例,然后对它们进行排序和分页,但这感觉草率且效率低下. 我正在使用 mislav-will_paginate,想知道是否有更好的方法来实现这一目标?类似的东西: [Profile, Group].paginate(... ..
发布时间:2022-01-04 13:19:15 其他开发

如何使用 will_paginate gem 实现 ajax 分页

我在我的 ROR 项目中使用 will_paginate gem 来显示页面中的记录. 我希望无需使用 ajax 重新加载整个页面即可加载下一页. 我在网上找到了一些例子,但它们对我不起作用. 如何做到这一点? 解决方案 创建一个新的助手(例如 app/helpers/will_paginate_helper.rb),内容如下: 模块 WillPaginateHelp ..
发布时间:2021-12-12 11:10:55 前端开发

Ruby on Rails will_paginate 一个数组

我想知道是否有人可以解释如何在对象数组上使用 will_paginate? 例如,在我的网站上,我有一个意见部分,用户可以在其中对意见进行评分.这是我编写的一种方法,用于收集对意见进行评分的用户: def agree_listlist = OpinionRating.find_all_by_opinion_id(params[:id])@agree_list = []list.each 做 ..
发布时间:2021-12-02 12:11:19 其他开发

will_paginate 默认显示最后一页(保持时间顺序)

我正在构建一个索引页面,我需要在其中显示具有日期的结果,按时间顺序排列(从最早的日期到最新的日期),但默认情况下我需要始终显示最后一页. 我不能对日期使用 DESC 命令,因为它会破坏我需要这个的全部目的 =(. TL;DR:我需要显示一个分页的日志列表,按日期升序排序,但从最后一页开始.这可以用 will_paginate 实现吗?谢谢! 解决方案 这是我最终得到的解决方案: ..
发布时间:2021-07-13 19:22:37 其他开发

如何实现到来自页面的后退链接

我有一个带有关联的应用程序,并将对页面进行分页. 主对象“cat_list"的索引页面显示了关联“data_lists"的链接.索引页也有“will_pagination"的分页 我显示例如 page=3 "/cat_lists?page=3" 我点击了“data_lists"的链接,例如“/cat_lists/8984/data_lists" 此索引页面显示了一个包含编辑、销 ..
发布时间:2021-07-13 19:11:23 其他开发

在 Rails 3 问题中分页

我目前正在开发一个用 Rails 2 编写的 Reddit 克隆应用程序,我正在尝试使用 Rails 3 中的新功能加快速度.该应用程序非常简单,它有一个 Links 脚手架有 :url、:description、:points 和 :created_at.该应用程序路由到 links#submissions,您可以在其中查看所有提交的链接并提交新链接. 在提交页面上显示链接时,我遇到了 R ..
发布时间:2021-07-13 19:07:24 其他开发

Ruby on Rails/will_paginate:按自定义列排序

我有一个相当复杂的 SQL 查询,它的结果应该分页并显示给用户.我不想在这里详细介绍,但简单地说,我只选择模型的所有列,和一个附加列,仅用于排序目的. Note.select( ['notes.*', " AS 'x'"] ).joins(...)... 在一些 .join() 的 和一个 .group() 之后,我终于调用了 .order() 和 .paginate 在关系上.如果我按模型的 ..
发布时间:2021-07-13 19:04:16 其他开发

如何自定义带有图像的将分页链接

我想自定义将分页链接到虚线图像而不是数字 1、2、3.我试图自定义分页类的 css,但没有奏效.粘贴在链接格式下方. (现有)上一个 1 2 3 下一个 (需要实现).... ... 解决方案 我知道这个问题很老了,但也许您仍然想要答案.这可能是一个很好的起点.使用以下内容创建一个助手,例如 app/helpers/will_paginate_helper.rb: 模块 W ..
发布时间:2021-07-13 18:52:43 其他开发

Rails 3 和 will_paginate - 优雅的方式,如何获得 total_pages

我正在 Rails 3 中使用 will_paginate 插件,并且我正在尝试获取一些变量,即页面数 (total_pages). 我认为总页数在全局变量 @total_pages 中,或者在 @option[:total_pages]** 中,但是如果我在我看来使用这个变量,那么它不起作用. 我知道,我可以通过这个插件分别获取我的项目在数据库表中的总页数,但不能那么优雅,如果我已经 ..
发布时间:2021-07-13 18:42:46 其他开发

rails3 will_paginate 哈希对象

看起来 will_paginate 不支持对哈希对象进行分页.我有一个文章列表,它基本上是我想在页面上输出的 yaml 文件的集合. def 索引@articles = Dir["#{Rails.root}/blog_articles/*.yml"].inject({}) do |h, file|h["#{File.basename(file, '.yml')}"] = YAML::load(F ..
发布时间:2021-07-13 18:36:28 其他开发