Will_paginate插件在同一页面上的两个对象上

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

我有问题,即: – 当用户点击问题分页页面2.答案页面也在更新。 原因是两者都发送了一个post变量ie

params[:page] 

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

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

您可以指定:param_name选项,以告知will_paginate用于URL中页码的参数名称(默认为:page )。 所以你可以这样做:

 <%= will_paginate @questions, :param_name => 'questions_page' %> <%= will_paginate @answers, :param_name => 'answers_page' %> 
  • will_paginate文档