pry使用neo4j的show-models引发错误

时间:2014-10-01 17:33:01

标签: neo4j

我刚换过rails console来使用pry。

我也使用ruby 2.1.2p95,rails 4.1.5,neo4j(3.0.0.alpha.11),neo4j-community(2.1.3),neo4j-core(3.0.0.alpha.19)

执行命令show-models时失败,返回以下错误:

[3] pry(main)>显示的模型 ArgumentError:参数个数错误(1个为2..3) 来自/home/pdipietro/.rvm/gems/ruby-2.1.2/bundler/gems/neo4j-2e41203410cc/lib/neo4j/active_node/has_n.rb:79:in`have_one'

有没有人知道如何制作它?

谢谢

1 个答案:

答案 0 :(得分:2)

查看您的模型,其中一个有一个错误的has_one电话。每个has_one至少需要两个参数:方向和关联名称。这表明你有一个可能使用旧语法,只做has_one :association。请参阅https://github.com/neo4jrb/neo4j/wiki/Neo4j-v3-Declared-Relationships上的文档。

编辑:不幸的是,我刚刚测试过,看起来show-models不能识别这些模型。您可以在https://github.com/neo4jrb/neo4j添加问题,我们可以继续添加支持。但是,您报告的错误仍与pry无关。

此外,3.0.0.alpha.11此时相当老,宝石已经发布,现在高达3.0.1。你应该真的更新。