Closed ishikota closed 8 years ago
clientからdeclare_actionしたら,@dealer_hashにdealerが入ってなくてエラーが起きる
declare_action
@dealer_hash
RoomChannelがSingletonじゃないことに気づかなかった, つまり,
@delegate
よって,Dealerを複数channelで共有するため,active_record objectとして保存する必要がある
Dealerの持つ状態
Dealerの状態保存までの手順
問題
clientから
declare_action
したら,@dealer_hash
にdealerが入ってなくてエラーが起きる原因
RoomChannelがSingletonじゃないことに気づかなかった, つまり,
@delegate
はplayer1のものとplayer2のもので違う@delegate
がinstance変数として持っている@dealer_hash
も当然,player1のchannelとplayer2のchannelで別のものになる.やること
よって,Dealerを複数channelで共有するため,active_record objectとして保存する必要がある