2016-12-29 9 views
2

는 잘Neo4j.rb : as_json 루트를 무시하는 방법? 내가 Neo4j.rb 활성 노드를 사용할 때 활성 기록에 대한

액티브 :: Base.include_root_in_json = 거짓

User.first.as_json

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

작업

Person.first.as_json

=> {"person"=> {" first_name"=>"Kay", "last_name" => "Wood", 
    "email" => "[email protected]" } } 

API로 repsosne을 보내는 방법은이 루트 요소가 필요하지 않습니다. 어떤 도움 ?? neo4j 문서에서

답변

2

:

include_root_in_json

ActiveNode 및 ActiveRel 객체 직렬화

은 모델 이름의 JSON에서 루트가 있어야한다.

기본값 :

사실은 그래서 당신은 config/application.rb

config.neo4j.include_root_in_json = false 

을 추가 할 수 있습니다.

+0

대단히 감사합니다. :) –