Rails: delayed_job для обратного вызова after_create?[закрыто]

Есть ли способ использовать гем ---- +: = 0 =: + ---- для запуска функции обратного вызова модели ---- +: = 1 =: + ---- в фоновом режиме?У меня есть ---- +: = 2 =: + ---- функция, используемая в качестве обратного вызова ---- +: = 3 =: + ----, которая запускается после регистрации пользователя.Как я могу настроить модель для запуска в фоновом режиме?
4 голоса | спросил Hopstream 27 FriEurope/Moscow2013-12-27T19:07:10+04:00Europe/Moscow12bEurope/MoscowFri, 27 Dec 2013 19:07:10 +0400 2013, 19:07:10

1 ответ


0
Да, вы должны иметь возможность ставить задачу delayed_job из обратного вызова ActiveRecord.Чтобы установить и использовать delayed_job :Добавьте ---- +: = 0 =: + ---- к своему ---- +: = 1 =: + ---- и запустите ---- +: = 2 =: + ----,Создайте таблицы поддержки delayed_job в вашей базе данных, выполнив:В вашей модели:Обратите внимание, что вы должны использовать ---- +: = 6 =: + ---- вместо ---- +: = 7 =: + ----, чтобы запланировать свою работу , чтобы избежать ситуаций, когда работа выполняетсядо совершения транзакции.
ответил Ash Wilson 27 FriEurope/Moscow2013-12-27T19:51:08+04:00Europe/Moscow12bEurope/MoscowFri, 27 Dec 2013 19:51:08 +0400 2013, 19:51:08

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132