마이 그 레이션을 생성하는 동안 rails g migration xxxx
을 통하지 않고 마이 그 레이션 응용 프로그램의 컬럼을 추가하려는 마이 그 레이션을 만들고 싶습니다. 나중에 사용할 수 있도록 마이 그 레이션을 위해 버전 번호를 저장하려고합니다.응용 프로그램에서 마이 그 레이션 만들기
시나리오는 일반화 된 테이블과 필드가있는 응용 프로그램입니다. 응용 프로그램을 여러 고객에게 배포 할 수 있습니다. 테이블의 사용자 정의 필드를 정의하는 방법을 제공하고자합니다. 일단 사용자가 table_name, field_name, data_type 등과 같은 원하는 데이터를 선택/입력하면 필자는 필드를 추가하고 데이터베이스의 어딘가에 버전 번호를 저장하는 새로운 마이그레이션을 작성합니다. 사용자가 필드를 삭제하기로 결정한 경우이 버전 번호는 migrate:down
에 사용됩니다.
더 좋은 방법이 있습니까?