質問

私はRuby on Railsをでウェブベースのゲームを作成しようとしています。私はゲームのモデルのupdate_game関数を呼び出すためにサーバーを希望する時間に対応するデータベースエントリの日時を持っている「ゲーム」という名前のモデルを、持っています。ゲームの設定に応じて、これは12時間ごとに30秒ごとである可能性があります。

それはHTTPリクエストを受信したときに

Ruby on Railsがのみ動作するようです。 HTTPリクエストの定期的に独立した上で、更新に私のゲームを取得するためのスリック方法はありますか?

役に立ちましたか?

解決

私は delayed_jobに見てねこのため。ときにゲームを開始するには、最初の更新のためのdelayed_jobを作成することができ、そしてそれが行われるまでそれ以降のすべての実行が正しい間隔で新しいジョブを追加することができます。

私はかかわらず、テストの多くを行うと思います;。) - あなたは仕事があなたから離れて取得できるようにしたくない

scroll top