我已經安裝了我的應用程序,以根據他們的文檔在分階段和生產環境下在Heroku上運行。 http://devcenter.heroku.com/articles/multiple-environmentsRails 3:HEROKU分期和生產回購管理
使用staging應用程序進行管理似乎非常簡單,可以將整個部署或新分支上移到staging中進行測試。我想知道的是如何管理生產版本。
部署新代碼時如何保持我的產品正常運行?我是否會從分段中引入更改,或者是否重新部署整個應用程序,並將合併的更改合併到一起?
其次,在所有這些過程中如何管理和保持數據庫的完整?我習慣於在本地運行,如果您執行新的部署和新的rake:db:migrate,則會丟失所有數據庫數據。這在生產中如何完成,不會丟失記錄?
謝謝你和任何有關heroku管理的其他提示,歡迎參加。