我正在尝试在 rails 中创建递归关系,以便评论可以有回复(使用相同的模型 comment.rb)。所以基本上,一条评论有很多评论(作为回复),一条评论只能属于一个评论。
我的迁移中有 fk,但想知道我的 comment.rb 模型需要什么。
这是正确的方法吗?
has_many :comments, :as => :reply
belongs_to :comment
抱歉,只是想确保我以正确的方式执行此操作。
谢谢
我正在尝试在 rails 中创建递归关系,以便评论可以有回复(使用相同的模型 comment.rb)。所以基本上,一条评论有很多评论(作为回复),一条评论只能属于一个评论。
我的迁移中有 fk,但想知道我的 comment.rb 模型需要什么。
这是正确的方法吗?
has_many :comments, :as => :reply
belongs_to :comment
抱歉,只是想确保我以正确的方式执行此操作。
谢谢
如果您打算做线程类型的事情,您可能需要查看https://github.com/collectiveidea/awesome_nested_set以节省您的麻烦:)