Древовидное меню с использованием Mongoid - PullRequest
0 голосов
/ 02 октября 2011

У меня возникли некоторые проблемы при создании древовидного меню с использованием Rails 3.1 и Mongoid.У меня есть модель сайта, которая вставляет страницы.Страницы могут иметь родительскую страницу, используя поле с именем parent.

. Я хочу перечислить все существующие страницы в неупорядоченном списке, и подстраницы должны появляться в списке под родителем, очевидно.

Я довольно новичок в Rails и NoSQL, но эй, мы все в начале.У кого-нибудь есть простое решение для этого?

1 Ответ

0 голосов
/ 02 октября 2011

mongoid поддерживает рекурсивное встраивание / древовидные структуры.см. здесь http://mongoid.org/docs/relations/embedded/1-n.html, Прокрутите вниз до «Рекурсивное вложение / циклические отношения», работает нормально, даже если корневой узел сам встроен в другой документ.

...