will_paginate通过索引从1开始下一页计数

我有一个索引的post页面,它像:

 //do some rendering   

在我的控制器中,我有以下内容:

 def index @posts = Post.paginate(:page => params[:page], :per_page => 15) end 

第一页编号最多计为15,但是当我继续第二页时,索引计数会回到1.我希望它从15开始。 Thankx

不得不浏览will_paginate代码来提出解决方案。 在食谱模型中,我添加了这种方法。

 def offset(page) per_page = 15 @off_set = WillPaginate::PageNumber(page).to_offset(per_page).to_i end 

在我的控制器中我添加了:

 def index @page = params[:page] end 

最后在我看来,我补充说:

 <%= index + recipe.offset(@page) + 1 %>