0

GitHubのresque-statusホームページに従って、ジョブからデータを返すことができるはずです。どういうわけか、これは私にはうまくいかないようです。他の誰かがこの問題に遭遇し、それを回避した場合、私はその方法を知りたいです。

Rails3.2.3アプリケーションでJRuby1.6.5でresque-statusを使用しています。


ジョブからデータを返す

ジョブの内部からデータを保存して、ジョブの外部からデータにアクセスすることをお勧めします。

一般的なユースケースは、ファイルを作成するWebトリガーのジョブであり、後でユーザーがダウンロードできるようになります。

ステータスは実際には単なるハッシュであるため、ジョブ内で次のことができます。

status ['filename'] ='/ myfilename'また、すべてのステータス設定メソッドは、任意の数のハッシュ引数を取ります。だからあなたはすることができます:

complete('filename' =>'/ myfilename')

4

1 に答える 1

4

https://github.com/quirkey/resque-status/issues/66で読むように、明らかにそのような機能は実装されていません

関数 set_status を使用して、必要なデータをステータス ハッシュに追加する回避策を見つけました。

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

お役に立てれば!

于 2012-05-03T14:21:25.430 に答える