无法在rescue-status哈希上设置元数据

时间:2012-04-10 20:31:07

标签: ruby-on-rails resque resque-meta

根据GitHub上的resque-status主页,我应该能够从作业传回数据。出于某种原因,这似乎对我不起作用。如果其他人遇到这个问题并解决它,我想知道如何。

我在Rails 3.2.3应用程序中使用JRuby 1.6.5的resque-status。


从作业传回数据

您可能希望从作业内部保存数据,以便从作业外部访问它。

常见的用例是由Web触发的作业创建文件,以后可供用户下载。

状态实际上只是一个哈希,所以在你可以做的工作中:

status ['filename'] ='/ myfilename' 此外,所有状态设置方法都采用任意数量的哈希参数。所以你可以这样做:

完成('filename'=>'/ myfilename')

1 个答案:

答案 0 :(得分:4)

显然,这样的功能没有实现,如上所述 https://github.com/quirkey/resque-status/issues/66

我们找到了一个使用函数set_status将所需数据添加到状态哈希的工作:

set_status({"my variable" => "my value" })

希望这有帮助!