我使用参数[:page]将ajax请求发送到服务器, 但是我注意到ajax调用将返回相同的数据。
def index
@meetings = Meetings.order(:created_at).page(params[:page])
end
当其他用户创建更多会议时,它将返回具有相同数据的下一页。
我该如何解决这个问题?
答案 0 :(得分:0)
您可以使用宝石来减轻压力,请尝试will_paginate宝石
答案 1 :(得分:0)
使用这种方法,您可以避免显示相同的数据,
您可以在请求下一页时发送上一条记录created_at,不需要page_no参数,然后只返回created_at小于传递的created_at的下一条记录