2012-07-20 1 views
1

전 응용 프로그램의 Rails 3.2.2 실행 응용 프로그램이 있습니다. 나는 그걸로 애플 리케이션을 통합 싶어요.Rails 3.2.2 기존 레일 응용 프로그램에 통합하기. 마이그레이션 테이블 이름 충돌

은 내가 Github에서 http://github.com/spree/spree에 제시되어있다 난사를 추가하는 단계를 따라했습니다하지만 난 이미 '주소'와 '사용자'

마이 그 레이션이의 때문에 실패처럼 가지고 야단법석 같은 이름을 가진 일부 테이블이 이름 충돌. 내가

config.active_record.table_name_prefix = "spree_" 

을 시도 할 때마다 테이블에 시작하고, 첨가 된 spree_에서 모든 마이그레이션을 실행하기 시작하고 원래 테이블도 spree_addresses 같은 이름을 가져올 수 있기 때문에 다시 충돌 얻었다.

기존 응용 프로그램에서 복잡한 작업을 어떻게 진행해야합니까?

+0

무엇이 질문입니까? –

+0

질문을 수정했습니다. –

답변

2

불행히도, 꽤 어려울 것입니다. 어떻게 든 spree와 앱 사용자 모델을 병합해야하며 호환 가능하도록 모델 주소를 지정해야합니다.

가장 쉬운 방법은 처음부터 시작하여 멋지게 설치하는 것입니다. 나는 당신의 상황에 처해 있었고 새로운 레일 앱으로 끝났습니다.

+1

예, 충돌 테이블의 필드를 병합했습니다. 이제 괜찮아. 감사합니다 :) –

+0

당신은 환영과 행운을 빕니다! –