使用MongoMapper创建用于编辑嵌入文档的表单

时间:2010-03-19 19:49:41

标签: ruby-on-rails ruby mongodb mongomapper

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

使用ActiveRecord,我会使用fields_for,但当被问及几个月前是否会支持这种情况时,MongoMapper author John Nunemaker wrote:“不是也不是。对于attr_accessor来说真的很难。 “

好的,公平的,但是你怎么写表格让它起作用?

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

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

1 个答案:

答案 0 :(得分:1)

看看Rails MongoMapper EmbeddedDocument Form Help,这是一个很好的解决方案。