2017-07-13 3 views
0

私のコントローラには、(サードパーティのサービスからデータを受信する)低速の石鹸要求があります。したがって、リクエストが終了した後にのみページがレンダリングされます。ゆっくり石けんのリクエストはどうすればいいですか?

最初にページをレンダリングします。クエリのデータを待つことができます。

この場合、どうすればいいですか?
sidekiq、ajax?

+1

と組み合わせることができますどのようにあなたを助けることができる私は、SOAPリクエスト場合アヤックス+スピナーは十分だと思います30秒未満かかります –

答えて

0

rails guide activejobから詳細を読むことができるアクティブなジョブを使用しています。待ち時間を追加すると、delayjob、resque、およびsidekiqの中から選択できます。個人的にはresqueを選択します。ここでは、Redisのとsystemdに設定してキューとセットアップが簡単に実行する作業員はsome info about pro and cons between those three

であり、このrailscast episode 366かもしれあなたのプロジェクト

関連する問題