У меня есть две простые модели с act_as_tree, скажем, департаменты и сотрудники. Моя цель состоит в том, чтобы создать TreeView сочетая обе модели в одно общее дерево, например, так:Как объединить две модели в одном RoR actions_as_tree treeview?
- отдела 1
- кафедры 1,1
- служащему
- Сотрудник B
- Подраздел 1.2
- кафедры 1,1
- Отдел 2
- Кафедра 2,1
- Сотрудник С
- Кафедра 2,1
- Отдел 3
- кафедры 3,1
- Сотрудник D
- Сотрудник E
- Кафедра 3,2
- кафедры 3,1
и т.д.
Я нашел это уже: Acts as Tree with Multiple Models, но я боюсь, что я мог бы использовать немного больше указателей в в правильном направлении.
Спасибо!
То, что я пытаюсь сделать, это создать древовидную структуру из отделов и сотрудников. Не только от департаментов или сотрудников. Таким образом, две модели должны быть объединены в одном большом дереве. В самом деле, у меня есть настройка, которую вы предлагаете в своем ответе, но я не знаю, как ее расширить, объединив две модели. Спасибо за помощь! – Menno
Значит, сотрудник может быть родителем многих отделов? –