2
我想从我的工作状态哈希内传递价值,正是因为这里描述:https://github.com/quirkey/resque-status#passing-back-data-from-the-job添加到状态resque状态的工作中
但我不明白我应该如何做到这一点。这是我的作业类:
module ResqueJobs
class MyJob
include Resque::Plugins::Status
@queue = :jobs_queue
def perform
self.status['output_url'] = 'something'
end
end
end
但是,当我完成后,检查作业:
status = Resque::Plugins::Status::Hash.get(job_id)
logger.debug('STATUS CHECK:')
logger.debug(status.to_s)
的“output_url”关键是永远不会有。
面临着同样的问题。有一个描述解决方法的github问题,但它不适用于我:https://github.com/quirkey/resque-status/issues/66 – sbauch