1

测试 Rails 应用程序代码的最佳实践是在控制台上。我在 Rails 上使用 Neo4j 数据库,我有一个名为 Customer 的节点,还有一些其他节点用于查询 Customer。find(id)对于某些 ID,我在 rails 控制台上得到了 nil,但实际上该节点不是空的。

在 Rails 控制台上:

jruby-1.6.5 :039 >   a = Customer.find(41)
=> nil 
jruby-1.6.5 :040 > 

On Neo4j console: whereCustomer(45)不包含任何东西。

neo4j-sh (0)$ ls
*_db_version =[43]
(me) --[Customer]-> (45)
(me) --[User]-> (2,9)
(me) --[UserType]-> (2,6)
(me) --[Neo4j::Rails::Model]-> (10)
(me) --[Party]-> (46)
(me) --[Searchable]-> (11)
(me) --[Invoice]-> (61)
(me) --[Company]-> (1,8)
(me) --[Currency]-> (3,2)

但是当我进去时,Company(1,8)
我可以看到所有客户的记录

4

0 回答 0