簡體   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