0

私は Ruby on Rails / Git にかなり慣れていないので、さまざまな環境でのデータベースのセットアップについていくつか質問がありました。今のところ、かなりしっかりしたセットアップだと思います。アプリケーション コードはすべてドロップボックス フォルダーにあり、それを git にプッシュしてから、git を dotcloud アプリケーションにプッシュできます。

それでは質問です。ローカル環境と本番環境があります。情報のために 2 つのデータベースをセットアップする必要がありますか? または、データベースを同期してローカル コピーを保存する方法はありますか? それとも、これについて間違った方法で考えていますか?

4

1 に答える 1

1

異なる環境のレールでは、異なるデータベースを設定できます。

config/database.yml ファイル内。異なる環境に異なるデータベースを設定するか、2 つの環境に同じデータベースを設定できます。

例えば。別のデータベースを設定する場合:

開発モードの場合:

development:
  adapter: mysql
  encoding: utf8
  database: database_name
  username: root
  password: 
  host: localhost

本番モードの場合:

production:
  adapter: mysql
  encoding: utf8
  database: diff_database_name
  username: root
  password: 
  host: localhost
于 2012-10-11T07:15:40.683 に答える