我刚换过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'
有没有人知道如何制作它?
谢谢
保
答案 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。你应该真的更新。