Я использую драгоценный камень родословная и следовал за эпизодом Railscasts здесь , чтобы заставить камень работать, который работает отлично.
Я создал довольнобольшое дерево предков, и хотя родители и дети вложены в отступы полей, я предпочитаю какие-то линии маршрутизации.На рисунке ниже показана небольшая часть всего дерева.

Мне бы хотелось, чтобы структура выглядела так / или что-то похожее

Я пытался поэкспериментировать со структурой, добавляя строки, но я, кажется, просто попал в дым.
Каждому родителю и ребенку предоставляется отдельное поле divкак это (в помощнике).как в эпизоде с рейлкастами.
def nested_messages(messages)
messages.map do |message, sub_messages|
render(message) + content_tag(:div, nested_routes(sub_messages), :class => "nested_messages")
end.join.html_safe
end
Как это можно сделать, если это возможно.Есть подсказки?