0
我有一个多态模型,可以涉及到本身:递归:包括在Rails的
class Comment < ActiveRecord::Base
belongs_to :commentable, polymorphic: true
has_many :comments, as: :commentable
end
这些关系很好地工作,当我试图通过一个include
调用父/子评论满树除声明:
Post.find(1).include(:comments)
这只包括直接绑定到帖子的评论。我也许可以检索与第二级:
Post.find(1).include(comments: :comments)
但是,如果我想从后降,无论多么深的嵌套所有评论什么?这可能吗?
感谢您的彻底解答。不幸的是,我们正在使用mysql,但至少知道选项是有限的,这是很好的。 – nullnullnull