Ruby on Railsにて新しいアプリケーションを作るには、
まずアプリを作成したいディレクトリを作り、
ターミナルにてそのディレクトリ内でRailsコマンドの一つであるrails new コマンドを使用する。
rails new
rails newを行う際、newの前にバージョンを入力する事で、使用するRailsのバージョンを指定する事ができる。
rails 6.0.0 newならバージョン6.0.0を使用するという事。
rails _6.0.0_ new
newの後にはアプリ名を書くのだが、その時にdオプション(アプリ名の後に -d)をつけることによって使用するデータベースを指定する事ができる。
MySQLのDBを使いたいなら -d mysqlと記述。
以上のことを踏まえて、仮に[ test_app ]という名前のアプリでRailsバージョンが6.0.0、データベースがMySQLなら
rails _6.0.0_ new test_app -d mysql
というコマンドを入力することで新規アプリを作成する事ができる。
データベースはまだないのでこの後に作成する必要がある。
データベースを作成するには作成したアプリのディレクトリに移動したのち、
rails db:create
このコマンドを行うとデータベースが作成される。
データベースがないと入力したデータを保存する場所がないので何かしらのデータを保存するアプリを作成するなら必ず必要。