/<作成したアプリケーションの名前>
Gemfile #必要なgemを定義
Gemfile.lock #インストールされたgemのリスト
README.md #readmeファイル
Rakefile #ターミナルから実行可能なジョブ
/app
/assets #アセット(javascript/スタイルシート、画像などのリソース)
/config #アセットバイプライン
/image # 画像ファイル
/styleshieets # CSS(SCSS)スタイルシート
application.css # アプリケーション共通のスタイルシート
/channels # Action Cable実装クラス
/controllers # コントローラクラス
application_controller.rb # アプリケーション共通のコントローラ
/helpers # ビューヘルパー
application_helper.rb # アプリケーション共通のビューヘルパー
/javascript # javascriptライブラリ
application.js # アプリケーション共通のjavascriptエントリポイント
/controllers # Stimulusのコントローラ
/jobs # Active Jobのジョブクラス
/mailers # Action Mailer実装クラス
/models #モデルクラス
application_record.rb # アプリケーション共通のモデルクラス
/views # ビュースクリプト
/layouts # レイアウト
application.html.erb # アプリケーション共通のレイアウト
/bin # アプリケーションのための実行バイナリ
/config # アプリケーション本体、ルーティングなどの設定情報
application.rb # アプリケーション共通の設定情報
boot.rb # アプリケーション起動時の設定情報
cable.yml # Action Cableの設定情報
credentials.yml.enc # Active Storageの証明書情報
database.yml # データベース設定情報
environment.rb # アプリケーションの起動スクリプト
environments # 環境単位の設定ファイル
importmap.rb # Import Mapの設定ファイル
/initializers # 初期化ファイル
/locals # 辞書ファイル
master.key # 作成されたキー情報
puma.rb # サーバ起動時の設定情報
routes.rb # ルーティングの設定情報
storage.yml # Active Storageのデータベース設定情報
config.ru # アプリケーションのエントリポイント
/db # データベースファイルやスキーマ情報、マイグレーションファイルなど
/lib # 自作のライブラリ
/assets # 自作ライブラリに関連するアセット
/tasks # タスク関連
/log # ログの出力先
/public # 公開フォルダ
/storage # Active Storageのディスクストレージ
/test # テストスクリプト
/tmp # 一時ファイル
/vendor # サードパーティのファイル
感想
これから掘り下げるぞ
関連