我们正在开发一个具有iPhone客户端和Rails服务器的应用程序。我们发布了第一个版本,现在开始使用1.1版本。 我们想知道是否有任何工具(外部的或hostingrails提供的)来满足这两个基本要求: - Rails应用程序的开发/生产版本 - 应用程序的同时实时版本(版本化的API),例如以保持支持旧版本的客户端应用程序iPhone。Rails应用服务器的生命周期管理
我们现在考虑的第一种方法是复制每个我们想要的API版本的应用程序,例如,它们中的每一个都被特定的URL引用:myapp.com/v1, myapp.com/v2。 .. 这整个堆栈本身将被复制,以便拥有一个live/production版本和一个开发版本。一旦测试,开发版本将与生产版本切换。
您如何看待这种方法?是否有任何工具可以管理应用程序的生命周期? Rails是否具有内置功能来促进此功能?
感谢