Существует две таблицы, группы и группы_иерархии. группы имеют стандартную информацию о группе, а group_hierarchy имеет два столбца (родительский, дочерний), которые перечисляют идентификатор родительской группы и идентификатор дочерней группы. Это означает, что дочерняя группа является подгруппой родительской группы. Я пытаюсь выяснить, какие ассоциации будут в моделях GroupHierarchy и Group Data. Может кто-то помочь мне с этим?Табличные ассоциации в Ruby on Rails
Группа может иметь много подгрупп, и она может быть подгруппой многих других групп. Я полагал, что это будет has_many :grouphierarchies
в группе и belongs_to :group
в GroupHierarchy, но это не сработало ... вещь GroupHierarchy технически относится к 2 группам.
Благодаря
Двунаправленные самореферентные отношения Has-and-belongs-to-many могут работать здесь. См. Http://www.ruby-forum.com/topic/119583 –
Спасибо за информацию, я не мог заставить ее работать с этим, но, по крайней мере, это начало – Counterfly
Nevermind, я действительно работал с тем, что у вас было опубликовано ... Я просто исправил ошибку, которую я имел в своем другом классе. Так что спасибо тебе. – Counterfly