Rails 3 — Рекурсивные отношения — Комментарии

Я пытаюсь создать рекурсивные отношения в рельсах, чтобы комментарии могли иметь ответы (используя ту же модель comment.rb). Таким образом, комментарий имеет много комментариев (как ответов), и комментарий может принадлежать только одному комментарию.

У меня есть fk в моей миграции, но мне интересно, что должно быть в моей модели comment.rb.

Это правильный путь?

has_many :comments, :as => :reply
belongs_to :comment

Извините, просто хочу убедиться, что я делаю это правильно.

Спасибо


person Kombo    schedule 25.03.2011    source источник


Ответы (1)


если вы планируете использовать потоки, вы можете изучить https://github.com/collectiveidea/awesome_nested_set, чтобы избавить вас от проблем :)

person corroded    schedule 25.03.2011