【发布时间】:2010-07-09 12:06:19
【问题描述】:
我有一个包含嵌入文档的文档。
我有 2 个表单,一个更新文档中的字段,一个更新嵌入文档中的字段。
它们被分成 2 种形式,每个形式中都有很多字段,实际上这只是我的应用程序结构的一个简单示例。
在我引用此数据的其他任何地方,将它们存储在一个文档中而不是拆分它们是最有意义的。
问题是,当我使用 update_attributes 保存说 1 时,只保存了表单 1 中的字段,然后当我转到表单 2 时,只保存了 for 2 中的字段,而我丢失了保存在表单 1 中的数据。
有没有办法跳过保存带有回调的嵌入式文档,所以我可以说例如来自表单 1 吗?不要更新嵌入式文档。如果来自表格 2,只需保存嵌入式文档?
希望这是有道理的。
任何帮助或建议? 谢谢 瑞克
【问题讨论】:
标签: ruby-on-rails ruby callback mongodb mongomapper