2013-12-17 4 views
0

기본 활성 레코드 생성기를 재정의 할 수 싶습니다. 난 그냥 전체 생성기를 대체하지 몇 가지 방법을 재정의 싶습니다.기본 ActiveRecord 생성기 덮어 쓰기

내가 그러나 사용하여 다음

class Rails::MyControllerGenerator < Rails::Generators::ScaffoldControllerGenerator 

를 사용하여 발판 컨트롤러를 위해 이런 짓을했는지 :

MyActiveRecordGenerator < ActiveRecord::Generators::ModelGenerator 

을 제공합니다 :이 올바른 주문처럼

Error: uninitialized constant ActiveRecord::Generators::ModelGenerator. 

답변

0

것 같습니다 :

require 'rails/generators/active_record' 
require 'rails/generators/active_record/model/model_generator' 

class Rails::MyModelGenerator < ActiveRecord::Generators::ModelGenerator 

빌트인 레일스 템플릿은 소스 파일 경로에 포함되지 않고 모든 템플릿 파일을 복사해야합니다.

관련 문제