gemfile 機能を簡単に使えるようにするもの
ex:ログイン・編集などのコードが元々入ってる gem 'devise' 👈Rails専用のライブラリ
アプリとは、データベースがあるものを指す
※ユーザー登録情報を名前・住所などをカラムで管理するデータベースが必須である
データベースを作成する
% rails db:create
以下の2つのメッセージがターミナルに表示されます。
Created database 'アプリ名_development'
Created database 'アプリ名_test'
db(データベース)のmigrationが作成される

add以外のcreateが自動作成
add:元からある設定のもの
見れないのでSequel Ace(シークエル エース)で可視化

Sequel Ace は、可視化用のツールであり、マイグレーションファイル自体はPC本体に作成される
モデル models ※ターミナルでコマンド打たなくても出る

modelsは、バリデーションをするためにあるので、dbでマイグレーションすると自動でできる
application_record.rb
% rails new アプリケーション名 で初期作成した際に自動で生成される

■VCコードでよく使うもの
・assets
・controllers
・models
・views
・db/migrate


