Разбивка на множество записей различного порядка с помощью ajax - RoR - PullRequest
1 голос
/ 17 января 2012

Это немного сложно объяснить, но я сталкиваюсь с проблемой разбивки набора записей.Проблема становится сложной, потому что порядок сортировки записей изменяется.Позвольте мне объяснить это на некотором примере для лучшей идеи.

Есть "посты".Сообщения имеет много комментариев.Я сортирую сообщения, так как пост с последним комментарием будет показан вверху.

Например.если есть 4 сообщения, и начальный заказ B, D, A, C. И я показываю один пост за раз.Когда пользователь нажмет ссылку «еще», появится следующее сообщение.

Таким образом, последовательность будет такой: «B» -> нажмите «еще» -> «D» -> нажмите «еще» -> «A» (B -> D -> A)

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

Снова рассмотрим пример выше.Первоначальный порядок: B, D, A, C

«B» -> нажмите «more» -> «D» (B -> D)

, теперь добавлен комментарий к «A»Таким образом, новый порядок будет A, B, D, C, поэтому теперь, когда я нажимаю «еще», я получаю «D», т.е. o / p >> B -> D -> D -> C

Любые идеи по этому вопросу высоко ценятся.Спасибо ...

1 Ответ

0 голосов
/ 22 февраля 2012

Я решил эту проблему с использованием метки времени.Отметка времени отмечается, когда страница запрашивается впервые.И если любое действие, которое происходит после этой отметки времени, игнорируется.Итак, я получаю ту же последовательность.

...