随時更新
####1.アプリケーション立ち上げ
$ rails new アプリケーション名 -オプション名
#DBをMySQLにしたい場合は
$ rails new アプリケーション名 -d mysql
####2.DB作成
#立ち上げたアプリのディレクリ内にて
$ rails db:create
>> Created database 'アプリ名_development'
>> Created database 'アプリ名_test'
開発環境用とテスト環境用のデータベースが作成される。
database.ymlの内容に基づいてデータベースを新規作成する機能を持っている。
database.ymlの役割
・rake db:createのコマンドを実行した時に作成されるデータベースの名称を指定する。
・RailsアプリケーションがSQLサーバーにアクセスするときのソケットファイルの位置を指定する。
####3.サーバー立ち上げ & 停止
#立ち上げたアプリのディレクリ内にて
$ rails s #立ち上げ
=> Booting Puma
=> Rails 5.2.4.2 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.12.4 (ruby 2.5.1-p57), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://localhost:3000
Use Ctrl-C to stop
$ rails c #停止