Rails 3.2.8 と最新の MongoMapper を使用しており、最上位モデルを から に切り替えましMongoMapper::Document
たMongoMapper::EmbeddedDocument
。
突然、変換されたクラスでエラーが発生しました。
未定義のメソッド「スコープ」
MongoMapper の名前付きスコープは、トップ レベルのドキュメントでのみ使用できるようです。
私はそれらを次のように使用したいと思っていました:
my_top_level_document.embedded_items.some_named_scope
独自のブロック イテレータ メソッドを作成する以外に、この制限を解決するために率直な人が何かできることはありますか?