Railsでアプリケーションの制作の学習中です。データベースを使用するところまで学習が進んできたところで
MySQLの設定でpasswordの設定でどちらを記述すればいいのか曖昧なままですので教えていただけないでしょうか?
環境は以下になります。
ローカル開発環境
Ruby 2.1.3
Rails 5.1.3
MySql 14.14
centos7.0
となっております。
そこで
曖昧なままdatabese.ymlのpassword:を記述してしまいました。記述内容は以下になります。
config/databese.yml default: &default adapter: mysql2 encoding: utf8 pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> username: root password: 1130koume socket: /var/lib/mysql/mysql.sock development: <<: *default database: chibi_development test: <<: *default database: chibi_test production: <<: *default database: chibi_production # username: chibi # password: <%= ENV['CHIBI_DATABASE_PASSWORD'] %> username: root password: 1130koume
とMySQLをインストールしたときに入力したpasswordをdefault:のところとproduction:の両方に1130koumeと記述しております。
「実践Ruby on Rails4」という本のなかでMyQSLを利用している場合password: 'password'としてください。とありました。
自分の場合、default:のところはどちらを記述したらいいのでしょうか?(' ')で囲む必要もあるのでしょうか?
また、production:のところでもどちらを記述したらいいのか、それとも#コメントを外して末尾の2行をコメントアウト
すればいいのでしょうか?
単純な質問ですがどなたか教えていただけないでしょうか。宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/11 05:10