ruby-on-rails - 同一页面上两个对象上的 Will_paginate 插件

标签 ruby-on-rails plugins will-paginate

您好,我正在同一页面上的两个对象上使用 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/

相关文章:

ruby-on-rails - 限制 will_paginate 中的页数

javascript - 无尽的页面 rails

ruby-on-rails - 如何在 resque 工作中使用 Rails 助手?

javascript - 扩展 jQuery 编写插件

wordpress contact 7 URL Redirect with target=_blank

Java动态加载插件

css - Will_paginate 不渲染 Ruby On Rails

ruby-on-rails - 如何在保存一个模型之前更新另一个模型的数据

ruby-on-rails - 如何拯救 OmniAuth::Strategies::OAuth2::CallbackError?

ruby-on-rails - Rails Elasticsearch + Searchkick