Ruby on rails RoR:使用其他标记标记标记标记

Ruby on rails RoR:使用其他标记标记标记标记,ruby-on-rails,ruby,data-structures,Ruby On Rails,Ruby,Data Structures,我正在尝试在Rails中创建一个原型系统。本质上,它是一个抽象的关系数据模型,接受用户输入来创建信息节点。每个节点都可以有与其关联的元信息,因此一些节点可能有CreateDate和DueDate,而其他节点可能有StartDate、DueDate和PersonResponsible。通过这种方式,我们只需收集大量的笔记,并将一个人想要记住的与笔记相关的信息进行归属。简单 我想做的是让每个节点都像一个标签一样,可以应用到任何其他节点上,构建树,每个节点都可以向下浏览,引导你找到其他节点,这些节点是

我正在尝试在Rails中创建一个原型系统。本质上,它是一个抽象的关系数据模型,接受用户输入来创建信息节点。每个节点都可以有与其关联的元信息,因此一些节点可能有CreateDate和DueDate,而其他节点可能有StartDate、DueDate和PersonResponsible。通过这种方式,我们只需收集大量的笔记,并将一个人想要记住的与笔记相关的信息进行归属。简单

我想做的是让每个节点都像一个标签一样,可以应用到任何其他节点上,构建树,每个节点都可以向下浏览,引导你找到其他节点,这些节点是它的子节点。这样,您可以从显示顶级节点(未被任何其他节点标记的节点)的列表开始,并在关注每个项目时,显示该节点的子节点(由其标记的所有其他节点)的列表


所以我的问题是,我应该研究哪些rails插件来实现这一点?

如果我理解正确的话-您描述的数据模型是一个图形。 不幸的是。。。我还没有找到一个插件,它可以实现具有您需要的所有特性的图形(acts_uu uu uu uu uu uu u u uu uu u u u u u u。 您需要3个表和2个活动记录类(一个表用于多对多关系)

班级

1. Node 
  has_many_and_belongs_to :node 

2. Metadata

  belongs_to :node
因为您需要动态元数据,所以可以使用两列:名称(string)、数据(text),但当您将数据放入数据字段时,必须序列化数据(因为您需要类信息和数据,以便可以使用它)


我认为这个模型应该能够保存您的数据。用户界面部分的编程由您决定

如果我理解正确-您描述的数据模型是一个图形。 不幸的是。。。我还没有找到一个插件,它可以实现具有您需要的所有特性的图形(acts_uu uu uu uu uu uu u u uu uu u u u u u u。 您需要3个表和2个活动记录类(一个表用于多对多关系)

班级

1. Node 
  has_many_and_belongs_to :node 

2. Metadata

  belongs_to :node
因为您需要动态元数据,所以可以使用两列:名称(string)、数据(text),但当您将数据放入数据字段时,必须序列化数据(因为您需要类信息和数据,以便可以使用它)


我认为这个模型应该能够保存您的数据。用户界面部分的编程由您决定

哇,谢谢你!你们(stackoverflow'ers)很棒,我想我会留下来自己回答一些问题。再次感谢你的帮助,~JordanMark问题回答了……:)哇,谢谢你!你们(stackoverflow'ers)很棒,我想我会留下来自己回答一些问题。再次感谢你的帮助,~JordanMark问题回答了……:)