我們正在開發一個具有iPhone客戶端和Rails服務器的應用程序。我們發佈了第一個版本,現在開始使用1.1版本。 我們想知道是否有任何工具(外部的或hostingrails提供的)來滿足這兩個基本要求: - Rails應用程序的開發/生產版本 - 應用程序的同時實時版本(版本化的API),例如以保持支持舊版本的客戶端應用程序iPhone。Rails應用服務器的生命週期管理
我們現在考慮的第一種方法是複製每個我們想要的API版本的應用程序,例如,它們中的每一個都被特定的URL引用:myapp.com/v1, myapp.com/v2。 .. 這整個堆棧本身將被複制,以便擁有一個live/production版本和一個開發版本。一旦測試,開發版本將與生產版本切換。
您如何看待這種方法?是否有任何工具可以管理應用程序的生命週期? Rails是否具有內置功能來促進此功能?
感謝