我正在使用will_paginate,而我遇到的问题是,当我单击will_paginate选择中的特定页码时。例如,如果在所选内容上单击page=2,则页面将重新加载2。但是,在选择时仍将其选择为页面1。选择永远不会改变。

html - will_paginate当前页面始终为1-LMLPHP



<%= will_paginate @reservations %>





我从分页中删除了CSS,但仍然遇到相同的问题。

@reservations = user.reservations.order(updated_at: :desc).page(params[:page_pending]).per_page(10)


还尝试了:

@reservations = user.reservations.order(updated_at: :desc).paginate(page: params[:page_pending]).per_page(10)

最佳答案

请在Controller->“索引动作”中将查询更改为此吗?

@reservations = user.reservations.order(updated_at: :desc).paginate(page: params[:page], per_page: 30)

10-04 19:09