将分页:如何更改链接中的默认页面

问题描述:

我有两个部分。第一个有一个共同的will_paginate,但在第二个will_paginate我需要更改由will_paginate生成的链接(默认url)。将分页:如何更改链接中的默认页面

请问我需要他们的回答。

感谢

试试这个

will_paginate(@some_collection, :params => { :controller => "foo", :action => "bar" }) 
+0

我试过了,但will_paginate不要改变链接。 – maxiperez 2011-02-09 16:18:19

您可以使用:param_name更改查询字符串参数:

<%= will_paginate @posts, :param_name => :posts_page %> 
<%= will_paginate @comments, :param_name => :comments_page %> 

注意,在你的控制器,你还必须改变这一点:

@posts = Post.paginate :page => params[:posts_page] 
@comments = Comment.paginate :page => params[:comments_page] 
+0

Tha NKS。但我需要更改页面中的链接。不过你的答案是很好的数据。 – maxiperez 2011-02-09 16:19:27