【发布时间】:2016-01-19 10:05:22
【问题描述】:
如何在一个页面中使用两个分页并使它们分开工作?例如,见下图:
图片顶部有两个分页:左边第一个,右边第二个。如果我点击第一个分页,那么我只需要加载第一个分页的数据,而不需要加载整个页面;第二个应该保持不变并分开。
下面是显示数据的控制器代码:
@first= Post.paginate(page: params[:page], :per_page => 4).order('post_id DESC')
@second= Post.paginate(page: params[:page], :per_page => 4).order('post_id ASC')
分页will_paginate
【问题讨论】:
-
您使用什么 gem 进行分页?
-
gem 'will_paginate', '3.0.7' -
如果你只想加载页面的特定部分,你必须依赖javascript(不确定turbolinks是否能很好地处理这个问题,阅读它的文档——我通常会摆脱它们在我的大部分项目中)。
标签: ruby-on-rails ruby pagination