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 %>