##ここまでの概要
https://qiita.com/jnchito/items/aec75fab42804287d71b
https://qiita.com/Hijiri-K/items/c3774c72a2cb68e1a720
二つを参考してログインなしメッセージ機能をできた。
##これからしたいこと
各ユーザー同士が、DM機能みたい個別にやりとりする機能をつくりたい
###参考記事
情報をたくさん集めました。
https://qiita.com/Hijiri-K/items/7e3c018c8330f69fc4cf#_reference-def83613c821d82e0f08
Action Cableでリアルタイムチャットアプリの作成方法 (Rails 5.1.4にて)(その2)グループ別チャンネルの作成!!
https://qiita.com/YN6127yn/items/7ddd966141cca195b4da
Ruby on Rails チュートリアル 機能拡張5(メッセージ機能)
https://qiita.com/kohei1228/items/7aed5aad9c63e834c0e1
Rails 5 Action Cable メッセージとルームを紐付ける。
https://railsguides.jp/action_cable_overview.html
Railsガイド
###考察
自分なりにメッセージ機能作りやり方の仮説を立てました。
####仮説①
room modelが必要 3つモデルの関連づけが必要
Userモデル、messagesモデル、roomモデル
roomモデルは、メッセージを管理するモデルで二人のuser_idを入れる
####仮説②
actioncable機能は、Railsガイドhttps://railsguides.jp/action_cable_overview.htmlを参考する。
読んでみたけど、よくわからない
####仮説③coffeescriptの知識が必要
coffeescriptとは、javaScript に比べ 1/3 程度の行数が削減できる言語のことです。
自分は、ドットインストールのcoffeescriptをやってみました。