由于 URI 请求变得太大而浏览器无法处理,我将高级订单表单从 GET 切换为 POST。一切正常,除了意志分页。它不断将页面添加到 url 本身http://localhost:3000/orders/advanced_search
就像http://localhost:3000/orders/advanced_search?page=2
失败一样,因为这是一个 post 调用,而不是一个 get 调用。
有什么方法可以只更新 params[:page] 但不对链接做任何事情?
我以前只是打电话<%= will_paginate @orders["order_items"] %>
,当它是一个 GET 电话时效果很好
@orders["order_items"] = @orders["order_items"].paginate(:page => params[:page],
:per_page => limit, :total_entries=>@orders["total"])
我想要的很简单,将其添加到参数中,但不要将其添加到链接中。