根据GitHub上的resque状态主页,我应该能够从作业中传回数据。出于某种原因,这似乎不适合我。如果其他人遇到了这个问题,我想知道如何解决这个问题。
在Rails 3.2.3应用程序中,我使用的是带有JRuby 1.6.5的resque-status。
从作业中传回数据
您可能希望从作业内部保存数据,以便从作业外部访问数据。
一个常见的用例是由网络触发的创建文件的作业,稍后可供用户下载。
状态实际上只是一个散列,所以在作业中您可以:
状态‘’filename‘= '/myfilename’--而且,所有的状态设置方法都采用任意数量的散列参数。所以你可以:
完成(‘文件名’=> '/myfilename')
发布于 2012-05-03 14:21:25
显然,这种功能没有实现,就像在https://github.com/quirkey/resque-status/issues/66上读取的那样
我们发现了使用函数set_status将所需数据添加到状态哈希中的工作:
set_status({"my variable" => "my value" })希望这能帮上忙!
https://stackoverflow.com/questions/10096018
复制相似问题