草庐IT

paginate

全部标签

ruby-on-rails - Rails 将 will_paginate 与组合查询结果结合使用

在我的应用程序中,我有一个包含许多付款和发票的客户模型。#customer.rbclassCustomer在客户展示模板中,我合并了所有发票和付款并将它们存储在@transactions实例变量中。classCustomersController我想使用will_paginate对@transactions进行分页.这样做是行不通的:@transactions.paginate(page:params[:page])实现此目标的最佳方法是什么? 最佳答案 最好的方法是创建第三个具有多态关联的事务表作为事务。并对交易进行分页。http

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

我正在构建一个索引页面,我需要在其中显示具有日期的结果,按时间顺序(从最早的日期到最新的日期)排序,但默认情况下我需要始终显示最后一页。我不能对日期使用DESC顺序,因为它会破坏我需要它的全部目的=(。TL;DR:我需要显示分页日志列表,按日期升序排序,但从最后一页开始。will_paginate可以吗?谢谢! 最佳答案 您可以构建查询,在第一遍获取总页数,然后在下一遍获取最后一页。query=Log.some_scopetotal_pages=query.paginate(:page=>1).total_pages@logs=qu

ruby-on-rails - rails : How do I paginate multiple models with kaminari?

我在Controller中有这样的代码:defindex@plays=current_user.plays.includes(:game).order("created_atdesc")@wants=current_user.wants.includes(:game).order("created_atdesc")@ratings=current_user.ratings.includes(:game).order("created_atdesc")@activities=(@plays+@wants+@ratings).sort_by{|a|a.created_at}.reverse

ruby - 如何自定义 will_paginate 链接库?

#willgeneratethelinkslikethis'alink'如果我想改变/contents的href怎么办?等alink?好像没有这个选项,求助! 最佳答案 您可能必须编写自己的LinkRenderer。参见this博客文章和code对于LinkRenderer。简要说明:在environment.rb中你需要这样的东西:WillPaginate::ViewHelpers.pagination_options[:renderer]='MyLinkRenderer'在application_helper.rbclassMy

ruby-on-rails - 如何更改 Ruby on Rails 中 page_cache 的 will_paginate 链接格式?

我想将page_cache与will_paginate一起使用。下面这个页面有很好的信息。http://railsenvy.com/2007/2/28/rails-caching-tutorial#paginationhttp://railslab.newrelic.com/2009/02/05/episode-5-advanced-page-caching我写的routes.rb看起来像:map.connect'/products/page/:page',:controller=>'products',:action=>'index'但是,url的链接不会更改为will_pagina

ruby-on-rails - 为什么在生产中出现 "undefined method ' paginate'"错误?

在生产服务器上使用will_paginate时出现此错误:I,[2013-10-24T20:17:40.386696#18564]INFO--:StartedGET"/meals"for190.273.432.55at2013-10-2420:17:40+0000I,[2013-10-24T20:17:40.388972#18564]INFO--:ProcessingbyMealsController#indexasHTMLI,[2013-10-24T20:17:40.395022#18564]INFO--:Completed500InternalServerErrorin6msF,[

ruby-on-rails - 使用 will_paginate 仅显示单个页面的分页

我使用will_paginate作为标准,但它只在要显示多个页面时显示分页控件(等)。通常情况下,这是我们想要的,但我想看到分页控件(为了UI的一致性,并绕过我正在处理的系统中令人讨厌的CSS怪癖),即使只有1页要显示(显示).这可能吗? 最佳答案 当只有一页时,默认的will_paginate助手返回nil,所以你可以这样做: 关于ruby-on-rails-使用will_paginate仅显示单个页面的分页,我们在StackOverflow上找到一个类似的问题:

ruby-on-rails - 项目的页面和 will_paginate

我有一些照片通过will_paginate插件在连续的页面上拆分。当您打开一张照片然后使用链接返回到所有照片时,您总是返回到第一页(例如照片显示在第5页,您打开照片,单击一个链接以显示所有照片并期望您在又是第5页,但你在第1页)。现在有什么方法可以获取照片所属的页码吗?我尝试传递一个GET参数,但这仅在用户不再执行任何操作(例如发表评论、编辑照片等)时有效。 最佳答案 page=(number_of_records_before_RECORD/number_of_records_per_page)+1换句话说。如果你的照片ID为40

ruby-on-rails - 使用 <%= will_paginate %> 更改每页的元素数

我正在使用“will_paginate”gem。默认为每页30个元素。我如何自定义它? 最佳答案 如果你的Controller叫做User,你可以在你的Controller中做这样的事情:@users=User.paginate:page=>params[:page],:per_page=>10,:order=>'nameASC'这将在每页显示10个结果。在您看来: 关于ruby-on-rails-使用更改每页的元素数,我们在StackOverflow上找到一个类似的问题:

PHP:生成 Laravel Paginator 安全(HTTPS)链接

PHP:GenerateLaravelPaginatorSecure(HTTPS)Links我正在开发一个使用Laravel4.2overHTTPS的应用程序,带有安全路由和重定向。我正在使用Paginator对结果进行分页,但是视图中呈现的链接指向http页面,我们如何强制Paginator生成https链接?我今天遇到了这个问题,并找到了这个全局解决方案。在您的AppServiceProvider::boot方法中,您可以添加以下内容以在分页链接上强制https1$this->app['request']->server->set('HTTPS','on');这也适用于任何其他链接,因此我