RailsのDatabaseをMySQLにして、パスワードをdotenvで定数化する
RailsのDatabaseをsqlite3からMySQLにして、パスワードをdotenvで定数化する
gem追加
MySQLを使えるようにするためにmysql2
環境変数としてdotenv-rails
gemをそれぞれインストールします。
gem mysql2
gem dotenv-rails
gem dotenv-rails
database.yml
アプリケーションのルートディレクトリに.env ファイルを追加
DATABASE_DEV_PASSWORD = 'database_password'
DATABASE_DEV_USER = 'database_user'
DATABASE_DEV_NAME = 'database_name'
DATABASE_DEV_HOST = 'database_host'
.envはcommit対象から除外すべきなので、 .gitignoreに.envを追加します。
以上がMySQLにDatabaseを変更し、Databaseのユーザー名、パスワードをdoenvで環境変数化する手順です