##疑問
Railsアプリケーションの中のデータベースってどうなってるの?
##答え
Railsでは運用環境ごとにひとつのデータベースを持っている。
運用環境 | 概要 |
---|---|
development | 開発環境。通常、開発をする際に使用する環境。 |
production | 本番環境。アプリケーションを実際にリリースする際に使用する環境。 |
test | テスト環境。アプリケーションの動作をテストする際に使用する環境。 |
##疑問
新しくデータベースを作成するにはどうしたら良いの?
##答え
rake db:create コマンドを実行する。このコマンドは
「database.ymlというファイルの内容に基づいてデータベースを新規作成する」
という機能を持っている。
database.ymlとは、データベースの設定が記述してあるファイルのこと。Railsは開発環境ごとにデータベースを持つので、開発環境の分だけデータベースの設定が記述してある。