我想知道Ruby可以使用哪些REST API客户端(不是JRuby,因此不能选择 native 绑定(bind))?

理想情况下,我希望该API与neo4j gem或ActiveRecord(验证,迁移,观察者等)相似。

当前可用的(REST)工具甚至与我们现有的工具(例如ActiveRecrod)都不相近:

  • neograhy-仅纯REST API。与模型等无关。
  • neology-只是neography 上的包装器,不是功能齐全的ActiveModel。
  • architect4r-符合ActiveModel ,但仅提供一种查询数据的方式(Cypher语言),也没有索引支持。

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

    但是neology似乎是更加务实的选择,因为它已经在后台使用neography了。

    选择非常小而艰难。

    您能告诉我们何时应使用一种而不是另一种吗?
    也欢迎任何可以帮助我确定 gem 的建议。

    谢谢。

    最佳答案

    简短的答案是,对于RESTful neo4j,没有任何成熟的类似ActiveModel的gem。

    最常见的情况是仅使用Neography。

    关于ruby-on-rails - neo4j的哪个Ruby REST API客户端?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8335136/

    10-14 16:00
    查看更多