Factory Girl、Mongoid 和嵌入式文档
我正在使用 Mongoid 和 Devise 设置我的第一个应用程序。我正在尝试使用此工厂在我的测试中工厂化用户: Factory.define(:user) do |f| f.email "[ema…
为什么当我停止并重新启动 mongod 服务时会出现应用程序错误
如果我取消并在默认端口上重新启动 mongodb,我可以正常重新连接并且没有任何问题。 当我在 27018 端口上执行此操作时,它似乎在我的 bash 窗口中重新…
Heroku:MongoHQ:连接问题
我最近分叉 https://github.com/fortuity/rails3-mongoid-omniauth 和尝试在 heroku.com 上运行。这是一个应用程序,展示了如何在 heroku 上使用 Mong…
Mongoid update_attributes 没有得到持久化
这是一个简单的模型。 class Event include Mongoid::Document field :name, type: String field :schedule, type: String field :description, type:…
如何公开 Mongoid 嵌入式集合?
我在 Rails3 应用程序中设置了 mongoid,并创建了 2 个模型。 一种模型是用户,另一种模型是文章。 由于我每个用户都可以创建许多文章,因此我将: em…
命名空间内的 Mongoid 文档
如何处理命名空间内的 mongoid 文档? 我有两个 mongoid 文档如下: module A module B Class User include Mongoid::Document field :name, type: St…
未定义的方法“条目”;对于 Mongoid 模型
我按照这个 screencast 使用 Mongoid 在我的应用程序中设置标签,但是当我尝试保存模型时,我收到如下 NoMethodError: NoMethodError: undefined met…
在 MongoDB 中创建简短、唯一的对象 ID
我正在使用 Rails/Mongoid 制作一个类似于 Instagram 的应用程序。我想要一个可以在 http://instagr.am/p/DJmU8/< 等网址中使用的唯一 ID /a> 最…
多态 .find_or_create_by 与 mongoid 2.0.1,在嵌入式文档集合上?
在之前版本的 Mongoid (2.0.beta.20) 中,我可以传递一个类类型作为 嵌入式文档集合上 .find_or_create_by 块的第二个参数。 在 v2.0.1 中,情况似乎…
从 iOS 客户端插入 MongoDB 时 BSON::InvalidDocument
我正在创建一个带有 Rails/mongoid 后端的基本博客应用程序和一个具有带有名称和图像的帖子模型的 iOS 客户端。当我从 iOS 应用程序创建新的 pos 时,…
如何查询嵌入的 mongo 文档集合以使用条件列表提取特定文档?
我正在尝试根据嵌入文档的内容选择文档集合。 我的模型如下所示: class box embeds_many :items field :stuff end class item field :attrib1 field …
Mongoid 中的原子持久性与推送
我不明白Mongoid的原子方法推送。 我有这个文档: class Campaign include Mongoid::Document field :messages, :type => Array # Array of hashes …
Mongoid:限制嵌入对象的数量
我正在使用 Mongoid 和 Rails 3。限制每个父对象(相册)中可以存储的嵌入对象(照片)数量的最佳方法是什么? class Album include Mongoid::Documen…