nev*_*ame 5 postgresql ruby-on-rails mongodb mongomapper mongoid
是否可以将AR与MongoMapper/MongoID结合起来?
如果是这样,是否有教程/文件?
Pre*_*all 13
是的,这是小菜一碟.确实没有什么特别需要做的,只需要使用不同的适配器制作模型.这是一个Mongoid文档示例:
class Project
include Mongoid::Document
end
Run Code Online (Sandbox Code Playgroud)
为了比较,这里是activerecord:
class BillingEntry < ActiveRecord::Base
end
Run Code Online (Sandbox Code Playgroud)
只要确保不要混淆它们.例如,不要在继承自ActiveRecord :: Base的类上包含mongoid.我推荐Rails 3,因为它可能会在本周发布,到目前为止,RC已经非常可靠了.