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: どこCustomer(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