Как бесконечная прокрутка, как фейсбук в рельсах? - PullRequest
0 голосов
/ 20 октября 2019

Я отправляю ajax-запрос на сервер с параметрами [: page], но я заметил, что вызов ajax вернется с теми же данными.

def index
  @meetings = Meetings.order(:created_at).page(params[:page])
end

он вернет следующую страницу с теми же данными, когда другие пользователи создадут большевстречи.

Как мне решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 20 октября 2019

Используя этот подход, вы можете избежать показа тех же данных,

. Вы можете отправить последнюю запись созданную_ат_ при запросе на следующую страницу, нет необходимости в параметре page_no, а затем просто возвращать следующие записи, которые создали_только меньше, чем переданные. created_at

0 голосов
/ 20 октября 2019

Вы можете использовать драгоценный камень, чтобы облегчить это для вас, попробуйте will_paginate gem

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...