2011-06-16 11 views
64

MongoDB'yi Mongoid entegrasyonu ve ActiveRecord ile bir projede kullanıyorum. Aktif kayıt için geçişler oluşturmak istiyorum ve koşarken Mongoid varsayılan değerdir.Mongoid kurulumundan sonra Active Record jeneratörlerini mi kullanıyorsunuz?

rails g migration 

Göçler, modeller vb. Için varsayılan jeneratörüm olarak AR'yi nasıl belirtebilirim?

Teşekkürler!

+2

Ben bu (cant gerçekten rep nedeniyle başka 7 saat cevap) cevap düşünüyorum config/in ActiveRecord jeneratör kullanılmak üzere konfigürasyon dosyasında ki. rays g active_record: Gönderi –

cevap

100
rails g active_record:migration 
+0

Aldı gitsin. Ben bir garip 'hata mongoid [bulunamadı] görüyordu ve göç sadece 'raylar g göç yerine' göç etti ... 'göç' olarak harekete geçti: göç! ... –

74

Sen application.rb

config.generators do |g| 
    g.orm :active_record 
end 
+4

Büyük bahşiş! Bu konfigürasyondan sonra, bir mongoit jeneratörü çağırmak için, 'ne olursa olsun' bir model için söyleyin, birini kullanalım: raylar mongoid: model –

+1

neyse, bunu Rails 4.2.2 uygulamasında denedim ama çalışmıyor, ve bununla aynı davranışa sahip olmak. Çalışmak için neyi kontrol etmem gerektiğine dair bir fikrin var mı? – ZedTuX

İlgili konular