【发布时间】:2011-06-18 21:26:19
【问题描述】:
直到现在我都在使用 rc6 并且我决定升级,但它完全 破坏我的应用程序?也许我做错了什么,但我相信我 遵循文档。
我有一个嵌入_many Localized_Content 的模型内容。 一旦我创建了内容并想要添加本地化内容
我会做以下事情:
@content = Content.find('xxx')
@new_content = @content.localized_contants.build()
@new_content.save
这在 rc6 下工作得非常好,并且可以正确更新所有 local_contant 中的时间戳(使用 include Mongoid::Timestamps) 但是在 rc7 中做同样的事情会出现以下错误: “不允许访问 LocalizedContent 的集合,因为它 是嵌入文档,请从根目录访问集合 文件。”
好的,也许我需要直接从父内容中保存,然后好的。 做一个
@content.save
有效,但不会触发所有时间戳 这打破了我的应用程序的逻辑......我该怎么办?
【问题讨论】: