【问题标题】:Using limit and offset in addition to pagination除了分页之外还使用limit和offset
【发布时间】:2020-08-21 13:35:36
【问题描述】:

我想抵消我的记录,然后限制将使用类似于以下内容查询的记录总数。

有没有人建议如何去做?

@document_texts = Texts.where(active: true).reorder(created_at: :asc).limit(x).offset(y).page(params[:page])

【问题讨论】:

    标签: ruby-on-rails activerecord pagination kaminari


    【解决方案1】:

    为kaminari gem 使用 page & per

    @document_texts = Texts.where(active: true).reorder(created_at: :asc)
                           .page(params[:page]).per(50)
    

    当params[:page] = 2 时,它会获取从 51 到 100 的记录。

    【讨论】:

    • 谢谢,如果我只想在总共 1000 条记录中从 51 分页到 200 条(每 50 条)怎么办?
    猜你喜欢
    • 2020-12-30
    • 2013-12-20
    • 2020-03-05
    • 2015-07-24
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 2023-04-02
    • 2017-12-25
    相关资源
    最近更新 更多