是否可以将 AR 与 MongoMapper/MongoID 结合使用?
如果是这样,是否有这方面的教程/文档?
是否可以将 AR 与 MongoMapper/MongoID 结合使用?
如果是这样,是否有这方面的教程/文档?
是的,这是小菜一碟。您确实不需要做任何特别的事情,只需相应地使用不同的适配器制作模型即可。这是一个示例 Mongoid 文档:
class Project
include Mongoid::Document
end
为了比较,这里是activerecord:
class BillingEntry < ActiveRecord::Base
end
只要确保不要混淆它们。例如,不要在继承自 ActiveRecord::Base 的类中包含 mongoid。我推荐 Rails 3,因为它可能会在本周发布,而且 RC 到目前为止非常可靠。
是的,这是可能的。您能否更具体地说明您想要实现的目标?如果你使用 Rails 3 会更容易,因为 mongoid 和 ActiveRecords 使用 ActiveModel 作为接口。