如何设置可以下载的最大项目数。
我设置:
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
问候
如何设置可以下载的最大项目数。
我设置:
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
,它不会立即加载,所以它使用旧配置运行,我不知道为什么,我怀疑缓存引擎。
所以你可以在控制器中设置它,例如我的 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!