2
Я пытаюсь передать значение внутри моей работы в хэш-статус, точно так, как описано здесь: https://github.com/quirkey/resque-status#passing-back-data-from-the-jobДобавление статуса внутри задания спасательное-статус
Но я не понимаю, как я должен сделай это. Вот моя работа класс:
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