अभी मैं एक सरणी बना रहा हूं और का उपयोग कर:रेल - कैसे एक दृश्य में एक JSON ऑब्जेक्ट प्रस्तुत करना
render :json => @comments
यह एक साधारण JSON ऑब्जेक्ट के लिए ठीक होगा, लेकिन अभी मेरी JSON ऑब्जेक्ट कई की आवश्यकता है सहायक जो सबकुछ तोड़ रहे हैं और सहायक की आवश्यकता है नियंत्रक में शामिल है जो हल होने से अधिक समस्याएं पैदा करता है।
तो, मैं इस JSON ऑब्जेक्ट को एक दृश्य में कैसे बना सकता हूं, जहां मुझे कुछ भी करने या किसी सहायक का उपयोग करते समय कुछ तोड़ने की चिंता करने की आवश्यकता नहीं है। अभी मैं जिस तरह से नियंत्रक में JSON ऑब्जेक्ट बना रहा हूं, ऐसा कुछ ऐसा दिखता है? मुझे इसे देखने के लिए माइग्रेट करने में सहायता करें :)
# Build the JSON Search Normalized Object
@comments = Array.new
@conversation_comments.each do |comment|
@comments << {
:id => comment.id,
:level => comment.level,
:content => html_format(comment.content),
:parent_id => comment.parent_id,
:user_id => comment.user_id,
:created_at => comment.created_at
}
end
render :json => @comments
धन्यवाद!
"बहुत से सहायकों की आवश्यकता है", क्या सहायक, क्या करने के लिए थोड़ा उलझन में? – macarthy
html_format एक सहायक है जो उपयोगकर्ता simple_format और auto_link है। यही वह जगह है जहां सभी परेशानी है। – AnApprentice
[इन दिशानिर्देशों का पालन करें] (http://stackoverflow.com/questions/2088280/in-rails-how-do-you-render-json-using-a-view/2088378#2088378) –