Will Paginate:如何更改链接中的默认页面

时间:2011-02-09 15:32:27

标签: ruby-on-rails will-paginate

我有两个偏。第一个有一个共同的will_paginate,但在第二个will_paginate我需要更改will_paginate生成的链接(默认URL)。

我需要他们的答案。

谢谢

2 个答案:

答案 0 :(得分:4)

您可以使用: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] 

答案 1 :(得分:3)

试试这个

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