2009-05-08 8 views
1

Rubyのゲームエンジンコードがあります。ウェブインターフェイスを使用して、何が起きているのかを知り、動的に作成された基礎データとやり取りしたいと考えています。Railsの変数サーバの残存リクエスト

リンクを押しているときに新しいゲーム変数を作成したいと思います。ユーザーが移動するまでFlashオブジェクトがすべてのコンテンツで生き残るように、ユーザーがページ外に出るまで生き残ることができますページの外に出る。

私はちょうどコントローラ

def show 
    @game = $site.new_game_of_type(params[:id]) 
    @game.start 
    end 

のshowアクションで変数を作成することができますが、私はページや、サーバーへの他の要求にすべてのAJAXの更新を行うたび変数はので、私のすでに開始ゲームを消えます

私の足の下で死ぬ。

これらの変数は、異なるユーザーがゲームリンクをクリックするたびに動的に作成されるため、これらの変数をグローバルにすることはできません。

答えて

2

変数はユーザーのセッションに置くことができ、それは要求サイクルを過ぎて存在します。