iPhone 클라이언트와 Rails 서버가있는 애플리케이션을 개발 중입니다. 우리는 첫 번째 버전을 발표했으며, 이제 1.1 버전에서 작업하기 시작했습니다. 두 가지 기본 요구 사항을 해결하기위한 도구 (외부 또는 hostingrails 제공)가 있는지 궁금합니다. - 레일스 응용 프로그램의 개발/프로덕션 버전 - 예를 들어 지원을 계속 유지하기위한 응용 프로그램의 동시 라이브 버전 (버전이 지정된 API) 이전 버전의 클라이언트 애플리케이션 iPhoneRails 애플리케이션 서버의 라이프 사이클 관리
우리가 지금 생각하고있는 첫 번째 방법은 각각의 특정 URL에 의해 참조되는 각 API 버전에 대한 응용 프로그램을 복제하는 것입니다. 예 : myapp.com/v1, myapp.com/v2. .. 이 전체 스택 자체는 라이브/프로덕션 버전과 개발 용 버전을 갖기 위해 복제됩니다. 테스트가 완료되면 개발 버전이 프로덕션 버전으로 전환됩니다.
이 접근 방식에 대해 어떻게 생각합니까? 응용 프로그램의 수명주기를 관리 할 수있는 도구가 있습니까? Rails에는 이러한 기능을 지원하는 기본 제공 기능이 있습니까?
감사