繁体   English   中英

Rails 和 Pagy 分页

[英]Rails and Pagy pagination

如何设置可以下载的最大项目数。

我设置:

require 'pagy/extras/items'
Pagy::VARS[:max_items] = 50 

在 config/initializers/pagy.rb 中。

不过,如果我输入地址 localhost:3000/cars?items=1000,我会得到 1000 个结果。 我预计50。

如何限制可以检索的最大元素数?

Pagy 版本 3.13 Rails 版本 6.1.3

问候

如果你在config/initializers/pagy.rb中设置它,它不会立即加载,所以它使用旧配置运行,我不知道为什么,我怀疑缓存引擎。

所以你可以在 controller 中设置它,例如我的 app/controllers/pages_controller.rb

class PagesController < ApplicationController
  def home
    Pagy::VARS[:max_items] = 50 # Set the value you want!
    @pagy, @records = pagy(Car.all)
  end
end

它会正常工作,将最大项目限制为 50!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM