2014-10-16 4 views
0

Я использую Rails 4, JQuery, Postgres.Динамический список обновлений между двумя разными пользователями

Я хотел бы иметь сценарий, в котором User_1 имеет форму и список, а User_2 имеет тот же список. Поскольку User_1 добавляет в свой список, я бы хотел, чтобы он обновил список для User_2. Это не должно быть нажатием клавиши и может включать действие отправки из User_1, но я хотел бы использовать AJAX, чтобы не требовать перезагрузки страниц.

Я могу обновить список динамически для User_1, используя удаленную истинную форму, но как получить обновление для User_2?

ответ

0

В основном у вас есть 2 пути:

  1. Via "ОПРОС": каждые Х секунд вы получить список элементов с помощью AJAX, так что вы можете обновить список в странице user_2 в

    Pro: это просто

    Con: он ресурсоемкий (запросы поступают, даже если пользователь_1 НЕ добавил ничего в свой список)

  2. Вы устанавливаете постоянное соединение wit h сервер, поэтому сервер толкает новые элементы непосредственно в список user_2.

    Pro: это чистый

    Con: это более сложная

Смежные вопросы