Я хочу запускать задачу cron rake каждый раз, когда обновляется запись - то есть через некоторое время после создания / обновления новой записи задача cron rake выполняет некоторую обработку записи и сохраняет результаты.
Однако эта задача интенсивно использует процессор, и имеет смысл запускать ее только при обновлении записи пользователем.
Как лучше всего программно определить, обработала ли задача rake уже определенную запись (и пользователь ее вообще не изменил)?
Я думаю о создании хэша для каждой записи и использовании его, чтобы увидеть, изменился ли он. Должен быть более эффективный способ сделать это.
Спасибо за помощь,
Alex