您好,我正在同一页面上的两个对象上使用 will_paginte 插件。就像在 stackoverflow 上一样。有一个个人资料页面,其中有两件事的分页 问题与解答。
我遇到问题,即:-- 当用户单击问题分页页面 2 时,答案页面也会更新。原因是两者都发送了一个 post 变量,即
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' %>
关于ruby-on-rails - 同一页面上两个对象上的 Will_paginate 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3069064/