【问题标题】:Tree menu using Mongoid使用 Mongoid 的树形菜单
【发布时间】:2011-10-01 20:33:08
【问题描述】:

我在使用 Rails 3.1 和 Mongoid 创建树形菜单时遇到了一些问题。我有一个嵌入多个页面的站点模型。页面可以使用名为 parent 的字段来创建父页面。

显然,我想在无序列表中列出所有现有页面,并且子页面应该出现在父页面下的列表中。

我对 Rails 和 NoSQL 都很陌生,但是嘿,我们都处于起步阶段。任何人都有一个简单的解决方案?

【问题讨论】:

    标签: ruby mongodb ruby-on-rails-3 mongoid nosql


    【解决方案1】:

    mongoid 支持递归嵌入/树结构。看到这里http://mongoid.org/docs/relations/embedded/1-n.html,向下滚动到“递归嵌入/循环关系”工作正常,即使根节点本身嵌入到另一个文档中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多