문제

Redmine 용 플러그인을 개발하고 있습니다. 마이그레이션을 어떻게 만들려면?

script/generate plugin_migration을 사용하면/db/migrate 폴더에 배치되지만 플러그인 폴더에 있어야합니다.

도움이 되었습니까?

해결책

당신이 사용할 수있는 script/generate migration 마이그레이션을 생성 한 다음 플러그인 디렉토리로 이동하십시오. 이동하면 타임 스탬프 형식 (20090719 ...)에서 정수 형식 (001 _...)으로 변경하십시오.

나는 그것들이 매우 기본적이기 때문에 직접 마이그레이션을 직접 만드는 경향이 있습니다.

에릭 데이비스

다른 팁

대부분의 플러그인이 수행하는 방식 (RESTFUL_AUTHENTICATION 등을 생각)은 플러그인을 설치할 때 실행 해야하는 발전기를 갖는 것입니다. 이렇게하면 마이그레이션이 생성되어 DB/Migrate에 넣은 다음 프로젝트 마이그레이션의 일부가됩니다. 나는 이것을하는 더 좋은 방법을 생각할 수 없다. 같은 것을 사용합니다 사막 도움이 될 수 있지만 자체 오버 헤드도 추가합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top