バックグラウンド・プロセスを完了するため、サーバーをポーリングするJSを使用するすべてのRailsプラグインはありますか?

StackOverflow https://stackoverflow.com/questions/2582405

質問

私は、バックグラウンドジョブを完了した場合Railsアプリケーションを要求するいくつかのポーリングJSを書くために単純なことかもしれません知っています。誰もがすでにプラグインとしてこの機能をパッケージ化している場合しかし、私は疑問に思う。

それは、ジョブが完了したと認めるときは、

基本的に、私はいくつかのdelayed_jobsが実行して、特定のジョブの完了のためにサーバーをポーリングするプラグインを探しています持って、その後、コールバックをアクティブます。

任意のアイデア誰ですか?

バーンズ

役に立ちましたか?

解決 2

私はjQueryのためのPeriodicalUpdaterプラグインを使用して終了しました。ここにリンクがあります:

http://www.360innovate.co。英国/ブログ/ 2009/03 / periodicalupdater-用-jqueryの/

他のヒント

は、おそらくそれは特に、サーバー側で、しばしば非常にアプリケーション固有のソリューションなので、これを行う、いくつかのプラグインがあります。これは、RailsのアクションがJSONでのジョブのステータスを返すと、ビルドに簡単に十分ですし、定期的にサーバーをポーリングするsetTimeout and jQuery.ajax()やプロトタイプのAjax.PeriodicalUpdaterを使用します。

あなたはこれを行うには、大きな枠組みや彗星のサーバーを必要としません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top