Neo4j, NoMethodError: undefined method 'outgoing' for
Neo4j, NoMethodError: undefined method 'outgoing' for
我有一个带有两个节点的小型 Neo4j 数据库:Author
和 Book
。关系是一位或多位作者撰写了书籍。
从 rails 控制台我正在加载一个 Author
节点并且我得到一个结果
a = Neo4j::Node.load(36)
=> #<Author name: "Levi">
下一个给我和错误
a.outgoing(:BOOKS)
NoMethodError: undefined method `outgoing' for #<Author name: "Levi">
from /Users/levidamian/.rvm/gems/ruby-2.1.5/gems/activemodel-4.1.8/lib/active_model/attribute_methods.rb:435:in `method_missing'
from (irb):7
这里有什么问题?
编辑:
Neo4j 宝石:
neo4j (4.1.1)
neo4j-core (4.0.1, 4.0.0)
neo4j-cypher (1.0.4)
宝石文件:
gem 'neo4j'
gem 'neo4j-cypher'
gem 'thin'
gem 'rails', '4.1.8'
gem 'unicorn'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'spring', group: :development
group :production do
gem 'rails_12factor'
end
a.outgoing(:BOOKS)
看起来像是 neo4j-cypher
gem 中的一个方法,它从来不是 Neo4j 或 Neo4j-core 发布版本的一部分。您应该从您的项目中删除此 gem,如果您在某个地方遇到了告诉您使用它的资源,请让他们知道他们拥有过时的信息。
如果您使用的是 Neo4j::ActiveNode 和模型,请参阅 https://github.com/neo4jrb/neo4j/wiki. If you just want basic Neo4j connectivity and methods, use Neo4j-core and see https://github.com/neo4jrb/neo4j-core 上的文档。
我有一个带有两个节点的小型 Neo4j 数据库:Author
和 Book
。关系是一位或多位作者撰写了书籍。
从 rails 控制台我正在加载一个 Author
节点并且我得到一个结果
a = Neo4j::Node.load(36)
=> #<Author name: "Levi">
下一个给我和错误
a.outgoing(:BOOKS)
NoMethodError: undefined method `outgoing' for #<Author name: "Levi">
from /Users/levidamian/.rvm/gems/ruby-2.1.5/gems/activemodel-4.1.8/lib/active_model/attribute_methods.rb:435:in `method_missing'
from (irb):7
这里有什么问题?
编辑:
Neo4j 宝石:
neo4j (4.1.1)
neo4j-core (4.0.1, 4.0.0)
neo4j-cypher (1.0.4)
宝石文件:
gem 'neo4j'
gem 'neo4j-cypher'
gem 'thin'
gem 'rails', '4.1.8'
gem 'unicorn'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'spring', group: :development
group :production do
gem 'rails_12factor'
end
a.outgoing(:BOOKS)
看起来像是 neo4j-cypher
gem 中的一个方法,它从来不是 Neo4j 或 Neo4j-core 发布版本的一部分。您应该从您的项目中删除此 gem,如果您在某个地方遇到了告诉您使用它的资源,请让他们知道他们拥有过时的信息。
如果您使用的是 Neo4j::ActiveNode 和模型,请参阅 https://github.com/neo4jrb/neo4j/wiki. If you just want basic Neo4j connectivity and methods, use Neo4j-core and see https://github.com/neo4jrb/neo4j-core 上的文档。