我在使用Rails 3.1和Mongoid创建树状菜单时遇到了一些问题。我有一个embeds_many页面的网站模型。页面可以使用名为parent
的字段创建父页面。
我想列出无序列表中的所有现有页面,显然,子页面应显示在父目录下的列表中。
我对Rails和NoSQL都很新,但嘿,我们都在开始。任何人都有一个简单的解决方案吗?
答案 0 :(得分:0)
mongoid支持递归嵌入/树结构。请看这里http://mongoid.org/docs/relations/embedded/1-n.html,向下滚动到"回归嵌入/循环关系"即使根节点本身嵌入另一个文档中,也能正常工作。