레일 컨트롤러에서 json을 포맷하는 방법은 무엇입니까? link_to를 통해 보내고 메소드 params [: cat]를 가져온 다음 부모 (params [: cat])를 통해 모든 자식을 가져 오지만 jqTree의 json 형식으로이 형식을 지정하는 방법은 무엇입니까? 그래서 {label : (params [: cat]), children : [{all @ search_trees.id}]}처럼 보입니까?레일 컨트롤러에서 json을 포맷하는 방법은 무엇입니까?
require 'json'
@search_trees = SearchTree.find(:all, :include => [:designation], :conditions => { :STR_ID_PARENT => params[:cat]})
#data = "{ label : '10001', children : [{label : '10111'},{label : '10122'}] }"
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @search_trees }
format.json { render :json => data }
end
여기 내 긴 질문에서 질문의 일부를 가져 오는 것은 :
[{ "search_tree"
그녀는 내 JSON입니다 : { "STR_DES_ID": 42275, "STR_ID": 10130, "STR_ID_PARENT": 10726, "STR_LEVEL": 4, "STR_NODE_NR": 130, "STR_SORT": 621, "STR_TYPE": 1, " "STR_ID_PARENT": 10726, "STR_LEVEL": 4, "STR_NODE_NR": 132, "STR_SORT": 620, "STRING_ID": 42275} STR_TYPE ": 10726,"STR_LEVEL ": 4,"STR_NODE_NR ": 730,"STR_TYPE ": 1,"designation_id ": 42277}}, {"검색 _ 문자열 " { "STR_TYPE": 42209, "STR_ID": 12344, "STR_ID_PARENT": 10726, "STR_LEVEL": 4, "{STR_TYPE}": 622, "STR_TYPE": 1, "designation_id": 43152} STR_NODE_NR "2344,"STR_SORT ": 623,"STR_TYPE ": 1,"designation_id "당신이 당신의 JSON을 사용자 정의하려면 42209}}] 나는 당신이 할 수있는,이 jqTree - creating tree data from json