Neo4j.rb: as_json как игнорировать root?

Для активной записи это работает нормально

ActiveRecord:: Base.include_root_in_json = false

User.first.as_json

=> { "id" => 1, "name" => "Konata Izumi", "age" => 16,
     "created_at" => "2006/08/01", "awesome" => true}

Когда я использую его для активного узла Neo4j.rb

Person.first.as_json

=> {"person"=> {" first_name"=>"Kay", "last_name" => "Wood",
    "email" => "wood.kay@kozey.co" } }

Это как я собираюсь отправить repsosne через API, мне не нужен этот корневой элемент Любая помощь??

1 ответ

Решение

Из документации neo4j:

include_root_in_json

При сериализации объектов ActiveNode и ActiveRel должен быть корень в JSON имени модели.

По умолчанию: правда

Так что вы можете просто добавить

config.neo4j.include_root_in_json = false

в config/application.rb,

Другие вопросы по тегам