问题标签 [mongomapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
4550 浏览

ruby - 在 Ruby 中,您首选的 ODM 是什么?MongoMapper、MongoID 还是 MongoDoc?

在 Ruby 中,目前维护了 3 个 ODM(对象数据映射器):

哪个是您的首选,为什么?

0 投票
1 回答
459 浏览

ruby-on-rails - MongoDB架构问题

我正在使用 Rails,必须存储 4 个模型。假设一个帖子有很多并且属于很多类别。另一方面,类别具有许多品质。目前我认为,帖子和类别是文档。质量成为类别的嵌入式文档。

我们来到了根本问题:有很多关于属于帖子的质量的投票。我想过在 Post 中嵌入 Votes 并给它一个 quality_id。

我真的期待很多投票,并且必须有可能过滤它们(例如按用户名/用户组/投票日期)。我与 MongoMapper 合作,我认为嵌入式文档的 find 方法缺失可能会成为杀手。如果我想提供一个没有所有投票但只有少数投票的帖子怎么办。

另一方面,我担心性能问题。如果我为投票定义了一个自己的文档并拥有大量的投票文档怎么办?

0 投票
3 回答
980 浏览

ruby-on-rails - 寻找如何使用 rails3 设置 mongo_mapper、devise、haml 的指南

是否有针对当前 git(主)分支的 mongo_mapper、haml、rails3 和设计的完整设置指南?最近在所有这些框架/库中发生了很多变化。我想知道是否有人启动并运行它并可以在github上分享或提供一些指示......

0 投票
1 回答
889 浏览

ruby-on-rails - 具有多种类型的 STI 的 mongo 映射器?

我有一系列模型都继承自基本模型Properties

例如Bars, Restaurants, Cafes, etc.

我想知道的是,当唱片恰好是酒吧和餐厅时,该怎么办?有没有办法让单个对象继承两个模型的属性?以及它如何与密钥 :_type 一起使用?

0 投票
2 回答
5913 浏览

ruby-on-rails - mongomapper,rails3 edge:form_for 上未定义的方法“to_key”

当我尝试从 rails、mongomapper 和 devise 获取使用当前 git 版本运行的基本设计示例时,出现以下错误:

这是我的实际来源:

@admin 是当前登录的用户 (@admin= current_admin) 尝试在控制器中使用 @admin=Admin.first 时发生相同的错误

我不太确定这是否是 mongomapper 问题,也可能与 rails3 相关...感谢您的任何指点...

如果我使用 erb 等价物,也会发生同样的情况,请参阅

这是完整的错误输出: http: //pastie.org/871850

0 投票
1 回答
1740 浏览

ruby-on-rails - 使用 MongoMapper 创建用于编辑嵌入文档的表单

我正在玩MongoMapper,但我无法弄清楚如何为具有嵌入文档的对象创建表单。

使用 ActiveRecord,我会使用fields_for,但几个月前当被问及是否会支持时,MongoMapper 的作者 John Nunemaker 写道:“不,不。使用 attr_accessor 真的 [不] 那么难。”

好的,很公平,但是您如何编写表格以使其工作?

我对使用现有的嵌套表单实现不感兴趣,因为我想在学习 MongoMapper 时以“正常”的方式执行此操作。

我的模型很简单——我有一个嵌入了电子邮件地址、电话号码等文档的 Person。我不关心更新现有的嵌入文档。每次编辑 Person 时,都可以从表单输入重新创建它们。

0 投票
2 回答
957 浏览

ruby-on-rails - 如何创建这个 MongoMapper 自定义数据类型?

我正在尝试在 RoR 2.3.5 中创建一个名为 Translatable 的自定义 MongoMapper 数据类型:

我希望能够像这样使用它:

然后像这样实现:

在 mongoDB 中,我想这些信息会像这样存储:

所以 Page.title 是一个字符串,当没有指定文化时默认为英语 (:en)。

我真的很感激任何帮助。

0 投票
1 回答
1488 浏览

ruby-on-rails - rails3、gridfs 和 mongomapper:如何提供文件?发送数据?

我目前正在开发一个带有 mongomapper 和 gridfs 文件存储的 rails3 应用程序。经过一番尝试,我找到了抓地力,目前还在应用程序中使用它来存储数据。到目前为止,一切都很好 - 现在我正在努力为用户提供文件 - 实现这一目标的最佳/最快方法是什么?

来自: http ://railstips.org/blog/archives/2009/12/23/getting-a-grip-on-gridfs/

似乎有两种方法:

  • 来自 ruby​​/rails 的 send_data - 这是推荐的方式吗?够快吗?(我想在部署设置中使用乘客)
  • 编写 rails metal(参见http://gist.github.com/264077) - 关于如何将它与 rails3 一起使用的任何评论或提示?

任何其他想法甚至例子?多谢!

0 投票
2 回答
2210 浏览

ruby-on-rails - Rails + MongoMapper + EmbeddedDocument 表单帮助

我正在开发一个非常简单的 Web 应用程序(著名的遗言),并且正在使用 Rails 2.3.5 + MongoMapper 0.7.2 并使用嵌入式文档。我有两个问题要问:

首先,有没有使用 Rails + MongoMapper + EmbeddedDocument 的示例应用程序?最好在 GitHub 或其他类似网站上,以便我可以查看源代码并了解我应该去哪里?如果不 ...

...完成这项任务的最佳方法是什么?我将如何创建一个表单来处理嵌入式文档。

我正在尝试做的是向用户添加地址。如果您愿意,我可以折腾有问题的两个模型。

谢谢您的帮助!

0 投票
1 回答
837 浏览

ruby-on-rails-3 - MongoMapper 不允许我创建对象

我只是在学习 MongoDB 和 MongoMapper。这是在 Rails 3 上。

我在 app/models/blog.rb 中创建了一个博客:

我进入 Rails 控制台:

导轨 c

我是否忽略了一些非常愚蠢的东西,或者这是我的设置中的东西?

我正在使用您通过将其添加到您的 Gemfile 中获得的 mongo_mapper 版本,所以我想知道是否可能是这样。我会很感激任何建议!