[英]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.