2011-12-06 42 views
6

Tôi có cả ActiveRecord (MySQL) và Mongoid trong ứng dụng Rails 3.1 của mình. Tất cả mọi thứ là tốt, excepts tất cả các máy phát điện sử dụng mongoid để tạo ra các mô hình. Bằng cách này, khi tôi:Máy phát điện Mongoid và ActiveRecord

rails g model user 

tôi nhận được kiểu giống như mong muốn, nhưng tôi cần cấu trúc ActiveRecord và di chuyển.

Làm cách nào tôi có thể chuyển về AR?

Trả lời

8

Mongoid ghi đè trình tạo mô hình, nhưng bạn có thể chuyển nó trở lại.

Trong config/application.rb bạn có thể thêm một dòng nếu bạn đã có một khối tương tự như sau:

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

Hoặc chỉ đơn giản là thêm toàn bộ dòng cấu hình trực tiếp đến tập tin

config.generators.orm :active_record 

Bạn cũng có thể chuyển: di chuyển => false nếu bạn muốn tắt di chuyển

Các vấn đề liên quan