私は約20〜30秒かかります。このタスクは、ビューがレンダリングされた直後に実行します。私はこのタスクの出力をセッション変数に保存したい。それを行う最も簡単な方法は何ですか?ビューがレンダリングされた後にメソッドを呼び出す方法3
正確に何が必要なのかを説明します。私はユーザーにツイートのリストを表示しています(これはレンダリングされたビューです)。私はこのビューがレンダリングされた後に呼び出され、同じツイートを受け取り、それらをクラスター化する(20〜30秒プロセス)メソッドを必要とします。私は次のページにそれらを表示することができるように、セッションでクラスタリングの結果を持っている必要があります。
どうすればよいですか?
ビューがレンダリングされている場合、タスクは結果をセッションにどのように格納できますか? (セッションは現在デフォルトで_cookie_として扱われています...) – sarnold
私の場合、セッションはactive_recordによって処理されます。私は方法を実行することができても大丈夫です。私は今、いくつかの単純なtmpファイルに結果を保存します。 – shishirmk
私の答えは、Resqueまたはバックグラウンドジョブを使用していたと思います。 – shishirmk