用neo4j.rb Gem在neo4j中创建节点,对于一个空数据库,您首先要定义示例中所示的模型类:http://neo4jrb.readthedocs.io/en/7.2.x/activenode.html
假设您有一个具有现有NEO4J数据库的工作项目,并带有现有架构,节点等。关系。从现有NEO4J数据库的模式中生成模型的"红宝石主义"方法是什么?最终目标是使用neo4j.rb。
几天前有一个讨论:
rails neo4j如何在现有数据库中添加新字段
最后的结论是您不必担心。
节点充当示意性的存储,而它们的getters无法像ActiveRecord
那样工作,这就是为什么您甚至不从模块继承。
您可以为这些节点创建一个模型,仅包括要在班级中处理的属性,并与它们一起工作,而不必担心旧版属性甚至schema.rb,因为您实际上只是指向基于节点的基于节点在其存储的信息(例如ID或存在的属性)上。
我建议您阅读问题和答案,甚至在Github中的讨论,以更好地了解处理遗产节点的"问题",或者及时维护它们,并找到适合它们的方法您的项目。