Back

ruby - 对非数据库的记录分页 paginate for array, redis

发布时间: 2019-09-23 02:53:00

参考:https://stackoverflow.com/questions/10491478/pagination-with-an-array-of-hashes-in-rails

controller: 
items = $redis.lrange("items-#{params[:id]}", 0, -1)
@items = Kaminari.paginate_array(items).page(params[:page]).per(10)

在view中:
@items.each do |item|
   ...
end
paginate @items

Back