2016-12-29 50 views
2

對於主動記錄其工作的罰款Neo4j.rb:as_json如何忽略root?

的ActiveRecord :: Base.include_root_in_json =假

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" => "[email protected]" } } 

這就是我要通過API發送repsosne,我不需要這個根元素任何幫助?

回答

2

neo4j文檔:

include_root_in_json

當序列ActiveNode和ActiveRel 對象,應該有型號名稱中的JSON根。

默認:true

所以你可以只在config/application.rb添加

config.neo4j.include_root_in_json = false 

+0

非常感謝你:) –