6
我的Rails 3.1應用程序中都有ActiveRecord(MySQL)和Mongoid。一切都很好,除了所有的發電機使用mongoid來生成模型。這樣,當我:Mongoid和ActiveRecord生成器
rails g model user
我收到類似mongoid的模型,但我需要ActiveRecord結構和遷移。
我該如何切換回AR?
我的Rails 3.1應用程序中都有ActiveRecord(MySQL)和Mongoid。一切都很好,除了所有的發電機使用mongoid來生成模型。這樣,當我:Mongoid和ActiveRecord生成器
rails g model user
我收到類似mongoid的模型,但我需要ActiveRecord結構和遷移。
我該如何切換回AR?
Mongoid覆蓋模型生成器,但可以將其切換回來。
在配置/ application.rb中您可以添加一條線,如果你已經有了一個類似的塊:
config.generators do |g|
g.template_engine :haml
...
g.orm :active_record
end
或只需直接添加整個配置行到文件
config.generators.orm :active_record
如果你想關閉遷移,你也可以通過:migrations => false