根据 GitHub 上的 resque-status 主页,我应该能够从工作中传回数据。出于某种原因,这似乎对我不起作用。如果其他人遇到此问题并解决它,我想知道如何解决。
我在 Rails 3.2.3 应用程序中将 resque-status 与 JRuby 1.6.5 一起使用。
从作业传回数据
您可能希望从作业内部保存数据以从作业外部访问它。
一个常见的用例是创建文件的 Web 触发作业,稍后可供用户下载。
状态实际上只是一个哈希,所以在一个工作中你可以做:
status['filename'] = '/myfilename' 此外,所有状态设置方法都采用任意数量的散列参数。所以你可以这样做:
完成('文件名' => '/我的文件名')