(Neo4j.rb) 节点属性的每次调用都会触发对数据库的查询

(Neo4j.rb) Each call of on properties of a node triggers a query to the database

问题来了

A query is trigger every time when a node property is called in the view

How it looks in the view

但即使完成查询以检索所有节点,它仍会为每个 属性 发送一个查询。我在检索节点时是否忽略了什么,或者我对应用程序进行编程的方式存在设计缺陷。

您使用的 neo4j gem 是什么版本?最新版本应该解决这个问题。

新的 gems 没有引入很多重大变化(参见 CHANGELOG),但是如果由于某种原因您无法升级,您可以在 config/application.rb:

config.neo4j._active_record_destroyed_behavior = true