2015-03-30 11 views
0

我從我的Github帳戶部署了Rails 4。該應用程序構建得非常完美,我對此表現非常滿意。Rails 4 Openshift應用程序不會在Git Push上遷移數據庫表

我想擴展應用程序的功能,我用git克隆了應用程序,用rails scaffold添加了一些數據庫表,遷移了數據庫,並將結果推回到OpenShift。雖然原始功能繼續工作,但依賴於新表的頁面有錯誤頁面,表示「我們很抱歉,但出了問題。」

將原始頁面的其他外觀變化推送到OpenShift存儲庫後仍然正常工作。這讓我相信OpenShift無法在數據庫表中正確遷移,儘管每次推送後都會清空我的數據。

我讀過其他地方,我可能需要添加一個動作掛鉤到.openshift文件夾,但沒有這樣的文件夾存在於OpenShift回購。 (我檢查過隱藏的文件夾。)奇怪的是,當我刪除整個應用程序並重新創建它時,問題依然存在 - 第一次部署之前的元素正常工作,後面的添加不會。

我很樂意根據要求提供任何日誌文件數據。這是我的第一個live rails應用程序,我根本不知道要尋找什麼。

謝謝!

回答