neo4j的哪个Ruby REST API客户端?

Dmy*_*iak 11 ruby rest ruby-on-rails neo4j

我想知道什么REST API客户端可以从Ruby使用(而不是JRuby,所以本机绑定不是一个选项)?

理想情况下,我希望API类似于neo4jgem或ActiveRecord(验证,迁移,观察者等).

目前可用的(REST)工具甚至没有接近我们所拥有的工具,例如,在ActiveRecrod中:

  1. neograhy - 只是简单的REST API.与模特等无关
  2. neology - 只是一个neography包装器,并不是一个功能齐全的ActiveModel.
  3. architect4r - 符合ActiveModel,但只提供一种查询数据的方法(Cypher语言),也没有索引支持.

我喜欢更多的代码architect4r(主要是因为它使用ActiveModel).

neology似乎是更实用的选择,因为它已经neography在引擎盖下使用.

选择非常小而且艰难.

你能告诉我什么时候应该使用而不是另一个吗?
此外,任何有助于我决定宝石的建议都是非常受欢迎的.

谢谢.

Dmy*_*iak 3

简而言之,对于 RESTful neo4j 来说,没有任何成熟的类似 ActiveModel 的 gem。

最常见的场景是仅使用 Neography。