2

我正在使用带有最新 MongoMapper 的 Rails 3.2.8,并且我已经将顶级模型从 aMongoMapper::Document切换为MongoMapper::EmbeddedDocument.

突然,我在转换后的课程中遇到错误:

未定义的方法“范围”

似乎 MongoMapper 中的命名范围仅适用于顶级文档。

我希望像这样使用它们:

my_top_level_document.embedded_items.some_named_scope

除了编写我自己的块迭代器方法之外,还有什么直接的人可以解决这个限制吗?

4

0 回答 0