Я должен обновить модель после delayed_job
обрабатывает задачу на нем, например:
foo.delay.something
После something
сделан, я должен обновить объект нечто, что лучший способ состоит в том, чтобы достигнуть этого? Я думал в кодировании обратного вызова на Delayed::Backend::ActiveRecord::Job
класс, но существует, должно быть что-то инструмент для очистки и лучше сделать это.
Я бы просто обновил его в конце метода #foo:
def foo
# do work here
update_attribute :processed, true
end
Я не понимаю, почему вы не сделали бы это как часть работы, которая уже воздействует на объект.