2010-08-24 15 views
5

AR ile MongoMapper/MongoID birleştirmek mümkün mü?MongoDB ve Postgresql'i Rails'te birleştirin mi?

Eğer öyleyse, bunun için dersler/belgeler var mı?

+0

Evet, mümkün. Ne elde etmek istediğiniz konusunda daha spesifik olabilir misiniz? –

+0

Bazı içgörü sağlayabilir başka bir soru var (ve kim bilir, hatta cevap!): Http://stackoverflow.com/questions/2258681/activerecord-and-mongo-mongo-mapper-bridge – lsdr

cevap

13

Evet, bir parça kek. Gerçekten yapmanız gereken özel bir şey yok, buna göre farklı adaptörler ile modeller yaratın. Burada, Karşılaştırma için

class Project 
    include Mongoid::Document 
end 

activerecord geçerli:: Bu örnek Mongoid belgedir

class BillingEntry < ActiveRecord::Base 
end 

Sadece onları karıştırmak için değil emin olun. Örneğin, ActiveRecord :: Base'den devralan bir sınıfa mongoid eklemeyin. Rails 3'ü öneririm, muhtemelen bu hafta yayınlanacak ve RC'ler şimdiye kadar çok sağlam.

+0

hala çalışıyor mu? Ben rayları kullanıyorum 4. Sadece mongoid gem yükleyin ve örneğin bir modele Mongoid :: Document 'içerdiğini ve benim modelimi yaptım mı? – franklinexpress

+0

Bu kadar aynı görünüyor. Buradaki dokümanlara göz atın: http://mongoid.org/en/mongoid/index.html –

1

Evet, mümkün. Ne elde etmek istediğiniz konusunda daha spesifik olabilir misiniz? Rails 3'ü kullanmanız daha da kolay çünkü mongoid ve ActiveRecords arabirim olarak ActiveModel kullanıyor.

+0

MongoDB MongoID ile kullanmak istiyorum içerik verilerim ve ACID açısından önemli müşteri/fatura verileri için ActiveRecord ile Postgresql. Onları nasıl birleştirecekleri öğreticiler var mı? Rails'de oldukça yeniyim. –

İlgili konular