男の子と女の子、:Rails3アプリケーション
をだから、私は私のRails3のWebアプリケーションを終了していると私はそれを展開しようとしています。 Passengerを使用していますが、レールアプリを指すように設定することができました。これは問題ありません。
今、開発中ですので、私はもちろんアプリケーションに変更を加えたので、今までインポートしたデータで展開したいと思います。私は "rake db:RAILS_ENV = productionを移行しましたが、データが失われました!開発中に作成したユーザーでさえも失われ、再度作成する必要があります...
本番環境への展開から移動しながらデータ?
は非常にありがとうございました...
当分の間(私の最初のデプロイメントです)、ディレクトリ構造を実動サーバーにコピーして、不足している/必要な宝石をインストールしてからRAKE DB:RAILS_ENV = productionをマイグレーションして問題を解決します。 – Cacofonix
私は少し誤解していると思います。あなたのdev dbの内容は、railsアプリケーションをコピーすることによって転送されません。開発環境と製造環境を別々に2つのdbsに分けているので、運用環境を汚染することなくテストしている間にdevのデータを埋めることができます。 dev dbからproductionにデータを転送する場合は、yaml_db gemを使用します。私はカピストラーを設定することを強く推奨します。なぜなら、それはかなり痛みがなく、展開プロセスを素早く簡単にするからです。 – Addsy
あなたは私の質問にちょっとお答えしました、ありがとうございました。Addsy ... – Cacofonix