ruby-on-rails - 在一个 Rails 应用程序中使用 PostgreSQL 的 MongoDB

标签 ruby-on-rails ruby mongodb postgresql mongohq

我可以在一个 Rails 应用程序中同时使用 MongoDB 和 PostgreSQL 吗?具体来说,我最终会想要使用像 MongoHQ 这样的东西。到目前为止,我未能在实验中进行这项工作。令我担心的是,MongoDB 文档特别指出我必须禁用 ActiveRecord。任何建议将不胜感激。

最佳答案

您无需禁用 ActiveRecord 即可使用 MongoDB。查看Mongoid只需将 gem 加上任何模型与您现有的任何 ActiveRecord 模型一起添加。您应该注意到 MongoHQ 只是 MongoDB 的托管服务,可以与任何对象文档映射器 (ODM) 一起使用。

更多详情请查看http://mongoid.org/en/mongoid/docs/installation.html .只需跳过可选的“摆脱 Active Record”步骤。

关于ruby-on-rails - 在一个 Rails 应用程序中使用 PostgreSQL 的 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11114822/

相关文章:

ruby-on-rails - 如何调试插件/gem? (附有设置和使用 ruby​​-debug gem 的有用说明)

ruby - 在 AWS elastic map/reduce 上运行 MRToolkit hadoop 作业

mongodb - 尝试运行配置服务器的复制集时获取 "replica set IDs do not match, ours:<>,remote node‘s: <>"

javascript - 如何防止 Backbone 应用程序中的后退按钮重新加载页面

ruby-on-rails - ActiveRecord 关系中的 build 和 create 方法有什么区别?

ruby-on-rails - 如何在 rake 任务中使用 "gets"?

ruby-on-rails - Moped::Errors::OperationFailure 失败,错误为“没有这样的 cmd

mongodb - Mongoose 模式设置字符串的最大长度

ruby-on-rails - 如何在 rails text_area 字段中允许多行内容?

ruby-on-rails - 何时何地实现 ACL