子を持つことができる Rails モデルがあります。JSON の例は次のようになります。
{"content":"123",
"created_at":"2013-08-23T22:17:03Z",
"folder_id":4,
"id":135,
"parent_id":null,
"title":"Will this succeed? 1234",
"updated_at":"2013-08-23T22:17:03Z",
"user_id":2,
"children":
[{"content":"123","created_at":"2013-09-05T03:52:05Z","folder_id":4,"id":189,"parent_id":135,"title":"123","updated_at":"2013-09-05T03:52:05Z","user_id":2}]
}
children
私の問題は、これらの JSON オブジェクトのそれぞれが D3 ノードに変換され、配列が空かどうかに基づいてアクションを実行できるようにする必要があることです。ただし、console.log を実行するsubmissions.children
と、戻ってきますundefined
。何故ですか?
更新 ここに私の提出物コントローラのショーアクションがあります:
def show
respond_to do |format|
format.js
format.json {render json: @submission.as_json(include:[:children])}
format.html
end
end