Ruby on rails 如何让Will_paginate正确显示无序数组的页面
Im目前正在使用Rails 3.1中的will_paginate对数组进行分页 在控制器中进行#显示 我面临的问题是每一页在每次浏览时看起来都完全不同。例如,如果查看第2页并单击“上一页”返回到第1页,则第1页将显示不同的集合。我敢肯定这是因为控制器中的洗牌。似乎在每个页面视图上都会生成一个新数组。有办法解决这个问题吗?是否可能在会话中存储当前@项?尝试以下操作:Ruby on rails 如何让Will_paginate正确显示无序数组的页面,ruby-on-rails,arrays,ruby-on-rails-3,will-paginate,Ruby On Rails,Arrays,Ruby On Rails 3,Will Paginate,Im目前正在使用Rails 3.1中的will_paginate对数组进行分页 在控制器中进行#显示 我面临的问题是每一页在每次浏览时看起来都完全不同。例如,如果查看第2页并单击“上一页”返回到第1页,则第1页将显示不同的集合。我敢肯定这是因为控制器中的洗牌。似乎在每个页面视图上都会生成一个新数组。有办法解决这个问题吗?是否可能在会话中存储当前@项?尝试以下操作: @items ||= ["item1", "item2", "item3" ....... "item100"].shuffle!
@items ||= ["item1", "item2", "item3" ....... "item100"].shuffle!
@items.paginate(:page => params[:page], :per_page => 5)
@items ||= ["item1", "item2", "item3" ....... "item100"].shuffle!
@items.paginate(:page => params[:page], :per_page => 5)