Rails中的自引用关联2.3

时间:2009-12-09 19:54:14

标签: ruby-on-rails activerecord self-reference

我有一个名为test的模型,test可以有很多测试,如果它存在,应该可以引用它的父测试。 EG

  • test< - 父母不存在
    • 测试
      • 测试
      • 测试
        • 测试
      • 测试
    • 测试
  • test< - parent not exists

我在2.3之前看过几个可能的解决方案,但是自2.0以来,模型处理引用的方式似乎发生了很大变化。我想知道是否有人有一个最好的路线选择做这个2.3波纹。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

如果每个测试都有一个父母和多个孩子,这似乎是acts_as_treeacts_as_nested_set的理想用途。