在这种情况下我将如何实现分页.. 我正在使用一个已经计算下一页的 gem。@client.videos_by(:tags=>{:include=>[:cover,:acoustic]},:page=>2)
(页面是 gem 中接受页码的方法)这个查询只返回第二页中的视频数组,如果我用 3 替换它只会返回第三页。我如何实现下一页?这是我尝试过的,但是当我单击下一步时,它每次都会返回第一页。
控制器
class StarsController < ApplicationController
@@current||=1
def index
@videos=@client.videos_by(:tags=>{:include=>[:cover,:acoustic]},:page=>@@current)
end
def next
@@current+=1
redirect_to :action=>'index'
end
end
看法
<%= link_to "next",:controller=>"stars",:action=>"next" %>