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