Rails 3:如何同时使用活动记录和mongoid
我读过很多人建议将nosql与sql数据存储区一起使用。 例如,在mysql中有一些报告审计跟踪或日志信息,在mongodb中有一些线程分层数据。
是否有可能在mysql和mongoid上挂起活动记录的rails?
开箱即用它似乎不起作用…任何提示? 或者这是一种不推荐的方法吗?
好吧,要做到这一点,你应该保持Rails不变,所以不要排除像Mongoid文档中常见的那样的库。 你需要单独配置它们,所以你需要有一个database.yml和mongo.yml配置文件,你需要确保它们都被加载。
之后,您可以基于每个模型启用/禁用AR和Mongoid。
class User < ActiveRecord::Base #this is an AR model end class Item include Mongoid::Document #this is a Mongoid model end
- Passenger说Bundler:GemNotFound错误,而捆绑安装说它就在那里
- 使用密钥HTTP_AUTHORIZATION而不是Authorization访问Ruby on Rails中的授权标头?
- 如何使用MongoDB Ruby Driver进行“分组”(分组)?
- Redis或Mongo确定一个数字是否在范围内?
- Mongo :: Error :: OperationFailure:E11000重复键错误集合:metalab_development.demands index:sn_1 dup key:{:null}(11000)
- Mongoid:使用多个数据库?
- mongodb mongoid-rails无法在嵌入文档的散列中增加计数器
- Mongoid Association创建(不需要的)记录
- mongoid,调用sub mapreduce的语法
- 如何使用Ruby和MongoId正确保存时区?
- 连接被拒绝 – 在Mongodb上使用rake db:seed连接(2)