Связать запись с другой записью той же модели по идентификатору в Ruby on Rails Admin

У меня есть модель с именем Теги, где каждый тег имеет имя и описание, но тег может быть родителем для других тегов.

Я думал о добавлении parent_id в свою модель, но я хочу знать, можно ли настроить Rails Admin для связи дочернего элемента с родителем (другая запись из той же модели).

Спасибо :)


person user1869348    schedule 15.05.2014    source источник


Ответы (1)


Найдено на: Создание модели с древовидной структурой

Благодаря coreyward :)

class Tag < ActiveRecord::Base
    attr_accessible :description, :name, :parent_id
    has_many :children, class_name: "Tag", foreign_key: "parent_id"
    belongs_to :parent, class_name: "Tag",primary_key: "id"
end
person user1869348    schedule 21.07.2014