will-paginate相关内容
我正在关注 this railscast 试图在我的轨道应用程序.当用户向下滚动到页面底部时,会附加一组新的项目并且页面会扩展,但是它会多次附加到页面,并且即使数组中的所有项目都已加载,事件也会在向下滚动时再次触发, 多次附加相同的项目集. 我想要的是每次用户滚动到底部时附加项目的“下一页",并在用户再次滚动到底部时附加后续页面. 这里是这个函数的 jQuery: jQuery ->
..
will_paginate gem 在我的 Oracle 版本上已损坏.WillPaginate 模块中的默认 paginate_by_sql 方法会在查询中插入额外的“AS"并导致查询失败. 代码本身很容易修复,但我不确定让 Rails 接受我的更改的最佳方法. 我不想更改 gem 本身的代码,因为这会使我的代码在其他机器上损坏. 我尝试创建一个 lib/test.rb 文件,
..
我有一些照片是通过 will_paginate 插件在连续页面上拆分的.当您打开照片然后使用链接返回所有照片时,您总是返回第一页(例如照片显示在第 5 页,您打开照片,单击链接显示所有照片并期望您在又是第 5 页,但您在第 1 页). 现在,有没有什么方法可以得到一张照片所属的页码? 我尝试传递 GET 参数,但这仅在用户不再执行任何操作(例如发表评论、编辑照片等)时才有效. 解
..
因此,当使用 Sphinx 时,搜索限制为 1000 个结果.但是,如果 will_paginate 生成的结果分页链接超过 1000 个,请不要考虑这一点,并提供超过 1000/per_page 的页面链接.设置最大页面或类似的东西的明显方法是什么? 干杯. 解决方案 我发现最好的解决方案是这样做: @results = Model.search(...)如果@results.t
..
很确定我在这里遗漏了一些非常简单的东西: 我正在尝试显示一系列页面,其中包含两种不同模型的实例 - 配置文件和组.我需要他们按名称属性排序.我可以选择每个模型的所有实例,然后对它们进行排序和分页,但这感觉草率且效率低下. 我正在使用 mislav-will_paginate,想知道是否有更好的方法来实现这一目标?类似的东西: [Profile, Group].paginate(...
..
我在进行复杂的查找时遇到了 will_paginate 的问题. :photo has_many :tags, :through =>:tagships:item has_many :photos:照片所属:项目@photos = @item.photos.paginate :page =>参数[:页面],:per_page =>200,:条件 =>['tags.id IN (?)', tag_
..
这就是解决方案 所以我使用 will_paginate/Bootstrap 将分页无限滚动. 要使分页正常工作: 1.) 在我的控制器中,我用 更新了我的索引操作 @clips = Clip.order("created_at desc").page(params[:page]).per_page(20) 2.) 编辑我的索引视图: 完成 分页效果很好.
..
我在我的 ROR 项目中使用 will_paginate gem 来显示页面中的记录. 我希望无需使用 ajax 重新加载整个页面即可加载下一页. 我在网上找到了一些例子,但它们对我不起作用. 如何做到这一点? 解决方案 创建一个新的助手(例如 app/helpers/will_paginate_helper.rb),内容如下: 模块 WillPaginateHelp
..
我想知道是否有人可以解释如何在对象数组上使用 will_paginate? 例如,在我的网站上,我有一个意见部分,用户可以在其中对意见进行评分.这是我编写的一种方法,用于收集对意见进行评分的用户: def agree_listlist = OpinionRating.find_all_by_opinion_id(params[:id])@agree_list = []list.each 做
..
我已经安装了 will_paginate-bootstrap gem 来使用 bootstrap 风格的分页.我认为: 但它返回此错误 未初始化的常量 ActionView::CompiledTemplates::BootstrapPagination 解决方案 如果您已经成功地捆绑了所有 gem,那么它应该像这样工作. BootstrapPagination::Rails %>
..
我正在构建一个索引页面,我需要在其中显示具有日期的结果,按时间顺序排列(从最早的日期到最新的日期),但默认情况下我需要始终显示最后一页. 我不能对日期使用 DESC 命令,因为它会破坏我需要这个的全部目的 =(. TL;DR:我需要显示一个分页的日志列表,按日期升序排序,但从最后一页开始.这可以用 will_paginate 实现吗?谢谢! 解决方案 这是我最终得到的解决方案:
..
第一个问题,请温柔:) 我无法为属于具有 has_many 关联的用户模型的客户端模型创建索引视图. 错误信息: 'nil' 不是返回有效部分路径的 ActiveModel 兼容对象. 特别是错误是指第 11 行的部分错误: /views/clients/index.html
您的客户
..
我有一个带有关联的应用程序,并将对页面进行分页. 主对象“cat_list"的索引页面显示了关联“data_lists"的链接.索引页也有“will_pagination"的分页 我显示例如 page=3 "/cat_lists?page=3" 我点击了“data_lists"的链接,例如“/cat_lists/8984/data_lists" 此索引页面显示了一个包含编辑、销
..
我目前正在开发一个用 Rails 2 编写的 Reddit 克隆应用程序,我正在尝试使用 Rails 3 中的新功能加快速度.该应用程序非常简单,它有一个 Links 脚手架有 :url、:description、:points 和 :created_at.该应用程序路由到 links#submissions,您可以在其中查看所有提交的链接并提交新链接. 在提交页面上显示链接时,我遇到了 R
..
我有一个相当复杂的 SQL 查询,它的结果应该分页并显示给用户.我不想在这里详细介绍,但简单地说,我只选择模型的所有列,和一个附加列,仅用于排序目的. Note.select( ['notes.*', " AS 'x'"] ).joins(...)... 在一些 .join() 的 和一个 .group() 之后,我终于调用了 .order() 和 .paginate 在关系上.如果我按模型的
..
我想自定义将分页链接到虚线图像而不是数字 1、2、3.我试图自定义分页类的 css,但没有奏效.粘贴在链接格式下方. (现有)上一个 1 2 3 下一个 (需要实现).... ... 解决方案 我知道这个问题很老了,但也许您仍然想要答案.这可能是一个很好的起点.使用以下内容创建一个助手,例如 app/helpers/will_paginate_helper.rb: 模块 W
..
正在生成现有数组 vparray,然后按非数据库列 rate 排序.然后需要对其进行分页: @vps = vparray.sort_by{|e|e.rate}@vps = WillPaginate::Collection.create(1, 10, @vps.length) 做 |pager|pager.replace @vps结尾 视图; “上一个", :next_label =>“下一
..
我正在 Rails 3 中使用 will_paginate 插件,并且我正在尝试获取一些变量,即页面数 (total_pages). 我认为总页数在全局变量 @total_pages 中,或者在 @option[:total_pages]** 中,但是如果我在我看来使用这个变量,那么它不起作用. 我知道,我可以通过这个插件分别获取我的项目在数据库表中的总页数,但不能那么优雅,如果我已经
..
我有一个自定义的 will_paginate 渲染器,它覆盖了 WillPaginate::ViewHelpers::LinkRenderer 的链接方法,如下所示: def link(text, target, attributes = {})“
..
看起来 will_paginate 不支持对哈希对象进行分页.我有一个文章列表,它基本上是我想在页面上输出的 yaml 文件的集合. def 索引@articles = Dir["#{Rails.root}/blog_articles/*.yml"].inject({}) do |h, file|h["#{File.basename(file, '.yml')}"] = YAML::load(F
..