У меня есть модель под названием «Голосование», которая очень часто меняется (люди голосуют по материалам). Я делаю другую аналитику после того, как голосование сохраняется, например, интерполяция, если избиратель является мужчиной/женщиной, какой возраст и т. Д. Это приводит к обновлению счетчиков (голосов для взрослых, голосов женщин и т. Д.) Той же модели.фоновая работа против обратного вызова after_save
Интересно, как лучше всего это сделать после сохранения, если это будет фоновая работа (я использую плагин delayed_job), или это лучше всего оставить в качестве обратного вызова after_save? Что лучше и с точки зрения производительности?
Мне не нужно показывать до последних последних данных пользователю (даже если обратный вызов after_save так и не выполнит).
Благодаря
Я бы предположил, что это будет зависеть от механики вашего анализа? Это процесс, когда он анализирует весь пул, таким образом, что было бы дешевле делать массово, чем одна запись за раз? – jasonpgignac