我正在玩MongoMapper,但我无法弄清楚如何为具有嵌入文档的对象创建表单。
使用 ActiveRecord,我会使用fields_for
,但几个月前当被问及是否会支持时,MongoMapper 的作者 John Nunemaker 写道:“不,不。使用 attr_accessor 真的 [不] 那么难。”
好的,很公平,但是您如何编写表格以使其工作?
我对使用现有的嵌套表单实现不感兴趣,因为我想在学习 MongoMapper 时以“正常”的方式执行此操作。
我的模型很简单——我有一个嵌入了电子邮件地址、电话号码等文档的 Person。我不关心更新现有的嵌入文档。每次编辑 Person 时,都可以从表单输入重新创建它们。