rails batch обработка вопросов

В моем приложении пользователь может установить статус сообщения на различные флаги, такие как «v» - видимый, «d» - метка для удаления и т. Д.

Эти флаги устанавливаются через действия контроллера. p.destroy end

Этот пакетный процесс запускается каждые x много минут.

Допустим, пользователь помечает сообщение как «d» => пакетный процесс выполняется в некоторых точках =>, в то время как запущенный процесс пользователь помечает сообщение как «v ». Теперь внутри пакетного процесса запись уже предназначена для удаления и будет после завершения цикла do, но флаг изменился с помощью действия контроллера.

В идеале, если это произойдет, я бы не хотел удалять этот пост в пакетный процесс.

Какой лучший способ справиться с этим?

1
задан badnaam 6 September 2010 в 00:43
поделиться