访问 Neo4j 浏览器的 Rails 应用程序



我已经设置了一个非常基本的 Rails/Neo4j 应用程序来按照 http://neo4jrb.readthedocs.io/en/8.1.x/Setup.html 中的示例指令进行操作,即

rails new myapp -m http://neo4jrb.io/neo4j/neo4j.rb -O
cd myapp
rake neo4j:install[community-latest]
rake neo4j:start
rails generate scaffold User name:string email:string
rake neo4j:migrate

然后在 Rails 控制台中:

user = User.new(:name => 'Bob', :email => 'bob@bob.com')
user.save
User.count
 HTTP REQUEST: 12ms GET http://localhost:7474/db/data/schema/constraint (0 bytes)
 HTTP REQUEST: 3ms GET http://localhost:7474/db/data/schema/index (0 bytes)
 CYPHER 
  MATCH (n:`User`)
  RETURN count(n) AS count 
 HTTP REQUEST: 110ms POST http://localhost:7474/db/data/transaction/commit (1 bytes)
=> 1

这一切看起来都很好,http://localhost:3000/users 按预期显示新用户。但是,如果我去 http://localhost:7474 没有任何迹象;Neo4j通知我数据库中没有标签或关系。谁能建议这里可能发生了什么?

我不知道为什么,但似乎使用 localhost:7474(在 Safari 中(会产生上面讨论的问题,而 127.0.0.1:7474 很好。我最近运行的其他所有内容(例如SOLR,Rails,Django(都可以使用localhost。

相关内容

最新更新