2011-12-06 3 views
6

레일즈 3.1 애플리케이션에 액티브 레코드 (MySQL)와 몽고 이드가 있습니다. 모든 발전기가 몽고 이드를 사용하여 모델을 생성한다는 것을 제외하고는 모든 것이 좋습니다. 이런 식으로, 내가 :몽고 이드 및 액티브 레코드 생성기

rails g model user 

나는 mongoid와 같은 모델을 받게되지만 ActiveRecord 구조와 마이그레이션이 필요합니다.

어떻게 AR로 다시 전환 할 수 있습니까?

답변

8

몽고 이드는 모델 생성기를 재정의하지만 다시 전환 할 수 있습니다. 설정 /에서

는 이미 이와 유사한 블록있어 경우에 당신이 라인을 추가 할 수 있습니다 application.rb :

config.generators do |g| 
    g.template_engine :haml 
    ... 
    g.orm :active_record 
end 

또는 단순히 파일에 직접 전체 구성 행을 추가를

config.generators.orm :active_record 

마이그레이션을 해제하려면 다음을 전달할 수도 있습니다.