Action Cableを試すサンプルアプリケーション
参考にする情報
試したいこと
基礎的なサブスクライブとブロードキャスト
1つのChannelに対して1つのStreamだけある場合の話
開いているページごとに、あるいはアクセスしているユーザごとに、異なるコンテンツをブロードキャストする
1つのChannelに対して複数のStreamがある場合の話
実装する機能
まずは匿名のMessageを作成/表示できるRoom
1つのChannelに対して1つのStreamだけある場合の話
のやつ
同一コンテンツをブロードキャスト
↑を拡張し、ログインしたUserのMessageも作成/表示できるようにする
ここでUser登録とログインをつくる
Messageにoptionalなuser_id(speaker_id)カラムを生やす
ログインしたUserがMessageを作成した場合、そのUserから見て「自身のMessageである」ことがわかるようにする
1つのChannelに対して複数のStreamがある場合の話
進捗
>まずは匿名のMessageを作成/表示できるRoom
> Messageにoptionalなuser_id(speaker_id)カラムを生やす
> ログインしたUserのMessageも作成/表示できるようにする
> ログインしたUserがMessageを作成した場合、そのUserから見て「自身のMessageである」ことがわかるようにする
> 1つのChannelに対して複数のStreamがある場合の話