2012-07-31 6 views
0

레일 컨트롤러에서 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"

How to correctly do jquery tree in rails app?

그녀는 내 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

답변

관련 문제