实现树评论的最佳方式是什么(每个评论都可以有评论,这些评论也可以有评论)。它应该是多达 10 个级别的评论。
我正在使用带有 PostgreSQL 数据库的 Rails。
显而易见的方法是这样做
has_many :comments
belongs_to :comment
但我认为有更好的方法来做到这一点。
实现树评论的最佳方式是什么(每个评论都可以有评论,这些评论也可以有评论)。它应该是多达 10 个级别的评论。
我正在使用带有 PostgreSQL 数据库的 Rails。
显而易见的方法是这样做
has_many :comments
belongs_to :comment
但我认为有更好的方法来做到这一点。
您需要将 ActiveRecord 模型组织成树形结构。试试Ancestry Gem(或其他类似的)另外,Railscast: Trees with Ancestry