config/database.yml のデプロイ
問題1
config/database.ymlはデータベースのパスワードが記述されているので、公開 Git リポジトリに push することができない。
問題2
Git で管理したとしても、development環境とproduction環境で設定が違う可能性がある。
解決策
Gitの管理対象から外し、デプロイ時に各環境に予め保存しておいたconfig/database.ymlをコピーしてくる。
問題1
config/database.ymlはデータベースのパスワードが記述されているので、公開 Git リポジトリに push することができない。
問題2
Git で管理したとしても、development環境とproduction環境で設定が違う可能性がある。
解決策
Gitの管理対象から外し、デプロイ時に各環境に予め保存しておいたconfig/database.ymlをコピーしてくる。