6

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

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

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

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

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

4

1 回答 1

1

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

于 2010-04-12T21:04:00.963 回答