4

我在控制器中有一些这样的代码:

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 个或类似的东西。

任何帮助你都很棒!

4

1 回答 1

6

Kaminari 处理数组...

Kaminari.paginate_array(@activities).page(params[:page]).per(10)
于 2012-11-29T14:34:17.030 回答