基于这个问题How to reference active delayed_job within the actual job我正在使用Delayed :: Job和一个额外的/usr/local/etc/php
文本列来记录长时间运行任务的进度。
我现在正在尝试更新我的代码以使用ActiveJob,因此我已将progress
替换为def before
,但传递给before_perform
的{{1}}对象不是与传递给job
的那个相同。而且非常正确,因为队列适配器是可配置的,可能并不总是:delayed_job。
因此,鉴于队列适配器是可配置的,是否有正确的方法来访问(读取和写入)表before_perform
中的before
列?
感谢。