gpt4 book ai didi

ruby-on-rails - rails : How do I paginate multiple models with kaminari?

转载 作者:数据小太阳 更新时间:2023-10-29 07:30:35 31 4
gpt4 key购买 nike

我在 Controller 中有这样的代码:

def index

@plays = current_user.plays.includes(:game).order("created_at desc")

@wants = current_user.wants.includes(:game).order("created_at desc")

@ratings = current_user.ratings.includes(:game).order("created_at desc")

@activities = (@plays + @wants + @ratings).sort_by {|a| a.created_at}.reverse

end

我想做的是使用 kaminari 对其进行分页。需要明确的是,我希望所有这些“事件”都被视为一个“提要”并以相反的 created_at 顺序分页。我不想一次为每种类型分页 5 个或类似的内容。

任何帮助你成为伟大的人!

最佳答案

Kaminari 处理数组...

Kaminari.paginate_array(@activities).page(params[:page]).per(10)

关于ruby-on-rails - rails : How do I paginate multiple models with kaminari?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13620817/

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