2013-09-04 2 views
2

여러 개의 Rails 프로젝트를 보유하고 있으며이를 하나의 애플리케이션으로 병합해야 각 라이센스를 사용할 수있는 라이센스로 활성화/비활성화 할 수 있습니다 사용자에게 제공; 최선의 방법에 대한 아이디어/그렇게 할 수있는 도구는 무엇입니까? FYI :이 프로젝트들 사이에 공통된 모델과 기능 주의자가 있습니다.여러 레일스 애플리케이션을 하나씩 활성화/비활성화 할 수 있습니다.

답변

4

가장 좋은 방법은 엔진 중 하나를 만드는 것입니다. http://guides.rubyonrails.org/engines.html

+0

비록 내 답변에 대해 투표했지만 아래에서 확인해보십시오. http://railscasts.com/episodes/277-mountable-engines?view=asciicast. 그것은 당신에게 각자를 가능하게하고는 & 무능하게하고 그들의 각각을 위해 부호 분리되는 보유 능력을 줄 것이다. 따라서 두 앱이 마운트 된 단일 애플리케이션을 사용할 수 있습니다. – techvineet

+0

답을 득표 한 이유가 확실하지 않은 사람 +1. CRM 프로그램을 만들 때 회사에서 취한 접근 방식입니다. 하나의 앱에 로직이 있었고 나머지는 엔진으로 만들었습니다. – kmaune

관련 문제