2011-12-06 33 views
6

我的Rails 3.1應用程序中都有ActiveRecord(MySQL)和Mongoid。一切都很好,除了所有的發電機使用mongoid來生成模型。這樣,當我:Mongoid和ActiveRecord生成器

rails g model user 

我收到類似mongoid的模型,但我需要ActiveRecord結構和遷移。

我該如何切換回AR?

回答

8

Mongoid覆蓋模型生成器,但可以將其切換回來。

在配置/ application.rb中您可以添加一條線,如果你已經有了一個類似的塊:

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

或只需直接添加整個配置行到文件

config.generators.orm :active_record 

如果你想關閉遷移,你也可以通過:migrations => false

相關問題