gpt4 book ai didi

ruby-on-rails - rails 3 : how to use active record and mongoid at the same time

转载 作者:IT老高 更新时间:2023-10-28 13:13:43 29 4
gpt4 key购买 nike

我读到很多人建议将 nosql 与 sql 数据存储一起使用。例如,在 mysql 中有一些报告审计跟踪或日志信息,在 mongodb 中有一些线程分层数据。

是否可以在 mysql 和 mongoid 上将 rails 与事件记录 Hook ?

开箱即用似乎不起作用...有什么提示吗?或者这是不推荐的方法?

最佳答案

好吧,要做到这一点,你应该保持 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

关于ruby-on-rails - rails 3 : how to use active record and mongoid at the same time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5411283/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com