我正在使用Rails 3.2.8和最新的MongoMapper,我已将顶级模型从MongoMapper::Document
切换为MongoMapper::EmbeddedDocument
。
突然,我在转换后的课上遇到了错误:
未定义的方法`范围'
似乎MongoMapper中的命名范围仅适用于顶级文档。
我希望像这样使用它们:
my_top_level_document.embedded_items.some_named_scope
除了编写我自己的块迭代器方法之外,任何直截了当的人都可以解决这个限制吗?