はじめに 昨年2021年12月に、突然Rails7がリリースされました。 このメジャーアップデートによりimportmapがデフォルトで利用できるようになりました。 いままでは少ししかjsを使わない場合でもnodeへの依存が必要だったり、webpackのラッパーであるwebpackerの扱い方を覚えなければならなかったりと少々ややこしかったのですが、今後はより気軽にアプリケーションが作れそうです。 今回つくるもの ゼロからRails7環境を構築し、チャット(っぽい)システムを動かします。 アカウントの制御など細かいことはやりません。 新規データ追加を購読しリアルタイムにテキストを画面に描画するだけの、シンプルにWebSocketをお試しできる機能を実装します。 DockerでRails7環境を構築 ゼロからRails7が動く環境を構築していきます。 docker(できればver20~)が動