2011-12-06 8 views
6

私はRails 3.1アプリケーションにActiveRecord(MySQL)とMongoidの両方を持っています。すべてのジェネレータがモンゴイドを使ってモデルを生成することを除いて、すべてが問題ありません。モンゴイドとアクティブレコードジェネレータ

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 

マイグレーションをオフにする場合は、次のように渡すこともできます。

関連する問題