我目前正在学习本教程,但在 Rails 控制台中创建关系时遇到了困难。我已经阅读了 Neo4jrb 项目文档和 jayway.com 上的博客文章,但仍然无法弄清楚。
我创建了一个 rails 站点,我想使用我的 rails 脚本在 Neo4j 数据库中创建团队节点、联盟节点以及它们之间的关系。我有两个模型:
一个联赛
class Team
include Neo4j::ActiveNode
property :name, type: String
has_one :out, :league, type: :PLAY_IN
end
一个团队
class League
include Neo4j::ActiveNode
property :name, type: String
property :rank, type: Integer
has_many :in, :teams, origin: :league
end
使用 rails 控制台,我可以使用以下代码创建一个节点:
League.create(name: "League 2")
使用控制台,如何在模型中定义的两个节点之间创建关系?
这是我在 github 上的代码。提前致谢!
** 编辑 **
移除:model_class