MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Rails 3:wie man Active Record und Mongoid gleichzeitig verwendet

Nun, um dies zu tun, sollten Sie Rails intakt lassen, schließen Sie also keine Bibliotheken aus, wie es häufig in der Mongoid-Dokumentation vorgeschlagen wird. Sie müssen sie separat konfigurieren, also benötigen Sie eine database.yml- und eine mongo.yml-Konfigurationsdatei und Sie müssen sicherstellen, dass beide geladen werden.

Danach können Sie AR und Mongoid für jedes Modell aktivieren/deaktivieren.

class User < ActiveRecord::Base
  #this is an AR model
end

class Item
  include Mongoid::Document
  #this is a Mongoid model
end