Rails: как не иметь ответа, пока не сработает событие - PullRequest
0 голосов
/ 07 августа 2011

Я не знаю, есть ли у Rails способ сделать следующее:

  1. Получить запрос
  2. Поместить запрос в список мониторов, пока событие не сработает
  3. Завершить запрос, но не возвращает ответ клиенту (нет ответа HTTP), триггер сделает ответ позже после обработки.

Я нашел некоторую информацию о delayed_job, но он возвращаетответ немедленно и помещает работу в фон, который, кажется, не управляемый событиями.

Кто-нибудь может помочь?

Энди.

Ответы [ 2 ]

0 голосов
/ 08 августа 2011

Вы, вероятно, ищете Уведомления , Наблюдатели и / или COMET

0 голосов
/ 07 августа 2011

Я думаю, вы говорите об обратных вызовах.Читайте здесь: API .Обратите внимание, что вы также можете создавать собственные события и обратные вызовы: блог

...