初めに
普段使用している railsコマンド が使えなかったので書きます。
問題
① docker compose exec web bash
をターミナルで実行してコンテナ内部に入る
② rails console
実行
③ bash: rails: コマンドが見つかりません
解決方法
bin/rails console
rails consoleの前に bin/
を付ける
原因はrails new で新規プロジェクトを立ち上げたときに binディレクトリが生成されてその配下にrailsコマンドを格納しているファイルを読み込んでいるから。
終わりに
普段何気なく、railsコマンドを使っていたので勉強になりました。