【问题标题】:Adding to status inside resque-status job在 resque-status 作业中添加状态
【发布时间】:2014-03-14 06:54:11
【问题描述】:

我正在尝试将一个值从我的工作内部传递到状态哈希,完全按照此处所述: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' 键永远不存在。

【问题讨论】:

标签: ruby resque resque-status


【解决方案1】:

以下内容对我有用:

set_status(key: "value", another_key: "another_value")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-18
    • 2012-11-07
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多