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文档