핵심 기능 (레이아웃, 사용자, 메시징 등)과 코어 세트 위에 고유 한 기능을 추가하는 3 가지 버전의 레일 앱이 있습니다. 그것들 각각은 현재 현재 별도의 디렉토리에 있으며 개별적으로 배포됩니다.Rails 엔진은 여러 버전의 앱을 관리하는 데 적합합니까?
핵심 기능을 변경하면 현재 각 앱에 손으로 직접 복사해야하며 매우 지저분합니다.
3 개의 폴더를 핵심 응용 프로그램으로 만들고 싶습니다. git을 통해 변경 사항을 가져올 수 있으며, 플러그인 폴더의 엔진을 통해 고유 한 기능을 사용할 수 있습니다. 이 방법으로 핵심 기능의 한 버전을 유지하고 고유 한 기능을 별도로 유지할 수 있습니다.
이 문제를 해결하기위한 가능한 방법은 있습니까?
저는 엔진을 한번도 사용 해본 적이 없으며 레일즈 2.3을 사용하여 엔진을 사용 해본 적이 없습니다.