Я хочу создать систему, позволяющую пользователям комментировать посты, где комментарии также могут иметь ответы. Поскольку я не могу установить самореферентные отношения с HABTM, я провел небольшое исследование и понял, что мне следует поступить так:
Post
has_many :comments
end
Comment
belongs_to :user
belongs_to :post
has_many :replies, :class_name => 'Comment'
end
Я знаю, что это не на 100% правильно (вот почему я спрашиваю). Если бы кто-нибудь мог посоветовать мне, как установить такие отношения и как мне нужно было бы создать миграцию, я был бы признателен !! Спасибо!