gpt4 book ai didi

ruby-on-rails - 如何使用 Kaminari 按数值对页面进行分页?

转载 作者:数据小太阳 更新时间:2023-10-29 08:05:55 25 4
gpt4 key购买 nike

我已经设置了 Kaminari,如果我这样做,它可以按帖子标题准确分页:

def index
...
@posts = Post.order('title').page(params[:page]).per(5)
...
end

我在 View 中也有 <% paginate %>

但是如果我尝试这样的事情

@posts = Post.order('pageviews').page(params[:page]).per(5)

它停止工作。没有错误或错误,但它似乎是任意排序的。可能按日期。怎么会?

最佳答案

首先,在没有 Kaminari 的情况下,它是否正确排序?我的意思是,Post.order('pageviews') 是如何排序的?

接下来,你能检查一下输出的SQL吗?如果你运行它是如何排序的

Post.order('pageviews').page(1).to_sql

结果在您的数据库控制台上?

关于ruby-on-rails - 如何使用 Kaminari 按数值对页面进行分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7142814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com