树注释的数据库模式

时间:2013-10-25 08:32:29

标签: sql ruby-on-rails ruby database postgresql

实施树评论的最佳方式是什么(每条评论都可以有评论,这些评论也可以有评论)。 它最多可以有10个级别的评论。

我正在使用Rails和PostgreSQL数据库。

显而易见的方法就是这样做

has_many :comments
belongs_to :comment

但我认为有更好的方法可以做到。

1 个答案:

答案 0 :(得分:1)

您需要将ActiveRecord模型组织到树结构中。 试试Ancestry Gem(或其他类似的) 另外,Railscast: Trees with Ancestry