我在rails应用程序的ruby中使用了delayed_job。作为该应用程序的一部分,我有一个模型学生正在被delayed_job观察,以便在更新学生时可以采取某种行动。但我不想在更新某些Student列时调用delayed_job。所以基本上我想在delayed_job中跳过模型的某些特定列。
我想通过使用一些应用程序级别标志变量来做到这一点,这样只有在重置标志时才会调用delayed_job。但是当同一个应用程序进程的多个实例时,我会遇到问题。我的意思是可能会出现并发问题。所以它不会起作用。我不知道是否有办法做到这一点。