Home Ruby 对非数据库的记录分页paginateforarray,redis
Post
Cancel

Ruby 对非数据库的记录分页paginateforarray,redis

参考: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
This post is licensed under CC BY 4.0 by the author.