17

您好,我在同一页面上的两个对象上使用 will_paginte 插件。就像在stackoverflow上一样。有一个个人资料页面,其中有关于问题和答案两件事的分页。

我遇到了问题,即:--当用户单击问题分页页面 2 时。答案页面也在更新。原因是两者都在发送一个 post 变量,即

  params[:page]

如何更改此变量,以便只更新一个。以及如何维护该用户不应该丢失其他页面。

IE

他在第 3 页问题和第 1 页答案,现在他点击第 5 页问题,结果应该是第 3 页问题和第 5 页答案。

4

1 回答 1

48

You can specify a :param_name option to tell will_paginate the name of the parameter to use for the page number within URLs (the default is :page). So you could do:

<%= will_paginate @questions, :param_name => 'questions_page' %>
<%= will_paginate @answers, :param_name => 'answers_page' %>
于 2010-06-18T11:20:45.490 回答