0
我在使用Rails 3.1和Mongoid創建樹形菜單時遇到了一些問題。我有一個embed_many頁面的網站模型。頁面可以使用名爲parent
的字段具有父頁面。使用Mongoid的樹形菜單
我想列出無序列表中的所有現有頁面,顯然,子頁面應顯示在父項下的列表中。
我對Rails和NoSQL相當陌生,但是,嘿,我們都在開始。任何人都有一個簡單的解決方案呢?
我在使用Rails 3.1和Mongoid創建樹形菜單時遇到了一些問題。我有一個embed_many頁面的網站模型。頁面可以使用名爲parent
的字段具有父頁面。使用Mongoid的樹形菜單
我想列出無序列表中的所有現有頁面,顯然,子頁面應顯示在父項下的列表中。
我對Rails和NoSQL相當陌生,但是,嘿,我們都在開始。任何人都有一個簡單的解決方案呢?
mongoid支持遞歸嵌入/樹結構。在這裏看到http://mongoid.org/docs/relations/embedded/1-n.html,向下滾動到「RECURSIVE EMBEDDING/CYCLIC RELATIONS」工作正常,即使根節點本身嵌入在另一個文檔中。