generated at
Action Cableを試すサンプルアプリケーション
参考にする情報

試したいこと
基礎的なサブスクライブとブロードキャスト
1つのChannelに対して1つのStreamだけある場合の話
DHHの Rails 5: Action Cable demo - YouTube はそういう例
開いているページごとに、あるいはアクセスしているユーザごとに、異なるコンテンツをブロードキャストする
1つのChannelに対して複数のStreamがある場合の話

実装する機能
まずは匿名のMessageを作成/表示できるRoom
1つのChannelに対して1つのStreamだけある場合の話 のやつ
同一コンテンツをブロードキャスト
Rails 5: Action Cable demo - YouTubeに基づいて実装する
↑を拡張し、ログインしたUserのMessageも作成/表示できるようにする
ここでUser登録とログインをつくる
Messageにoptionalなuser_id(speaker_id)カラムを生やす
ログインしたUserがMessageを作成した場合、そのUserから見て「自身のMessageである」ことがわかるようにする
1つのChannelに対して複数のStreamがある場合の話

進捗
>まずは匿名のMessageを作成/表示できるRoom

> User登録とログインをつくる

> Messageにoptionalなuser_id(speaker_id)カラムを生やす

> ログインしたUserのMessageも作成/表示できるようにする
User登録にバグがあったので修正した https://github.com/tanaken0515/chat-sample/pull/6

> ログインしたUserがMessageを作成した場合、そのUserから見て「自身のMessageである」ことがわかるようにする
> 1つのChannelに対して複数のStreamがある場合の話
stream_forbroadcast_to をうまく使う必要がある