मैं लक्ष्यों का पेड़ बनाने के लिए वंश का उपयोग करता हूं। मैं जेसन का उपयोग कर ब्राउज़र में उस पेड़ की सामग्री भेजना चाहता हूं।पूर्वजों से जेसन पेड़ कैसे उत्पन्न करें
मेरे नियंत्रक इस तरह है:
{"#<Goal:0x7f8664332088>":{"#<Goal:0x7f86643313b8>":{"#<Goal:0x7f8664331048>":{"#<Goal:0x7f8664330c10>":{}},"#<Goal:0x7f8664330e68>":{}},"#<Goal:0x7f86643311b0>":{}},"#<Goal:0x7f8664331f70>":{},"#<Goal:0x7f8664331d18>":{},"#<Goal:0x7f8664331bd8>":{},"#<Goal:0x7f8664331a20>":{},"#<Goal:0x7f86643318e0>":{},"#<Goal:0x7f8664331750>":{},"#<Goal:0x7f8664331548>":{"#<Goal:0x7f8664330aa8>":{}}}
मैं कैसे json में लक्ष्य-वस्तुओं की सामग्री प्रदान कर सकते हैं:
@goals = Goal.arrange
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @goals }
format.json { render :json => @goals}
end
जब मैं json फ़ाइल खोलने के लिए, मैं इस आउटपुट प्राप्त फाइल?
मैं इस की कोशिश की है:
@goals.map! {|goal| {:id => goal.id.to_s}
लेकिन यह काम नहीं करता है, के बाद से @goals एक आदेश दिया हैश है।
आप प्रारूप कोड कोड के रूप में अगर में (4 रिक्त स्थान से मांगपत्र, या बैकटिक साथ चारों ओर [ '\' ']) आप बेतरतीब ढंग से दूर करने के लिए' '<' and '> रों जरूरत नहीं है। http://stackoverflow.com/editing-help –
धन्यवाद। ठीक कर दिया। –