मान लीजिए कि आप अपने उपयोगकर्ता नियंत्रक में हैं और आप एक शो अनुरोध के लिए एक json प्रतिक्रिया प्राप्त करना चाहते हैं, तो अच्छा होगा यदि आप अपने विचारों / उपयोगकर्ताओं / dir में एक फ़ाइल बना सकें, जिसका नाम show.json और आपके उपयोगकर्ताओं के बाद # शो होगा कार्रवाई पूरी हो गई है, यह फ़ाइल को प्रस्तुत करता है।
वर्तमान में आपको कुछ करने की आवश्यकता है:
def show
@user = User.find( params[:id] )
respond_to do |format|
format.html
format.json{
render :json => @user.to_json
}
end
end
लेकिन यह अच्छा होगा यदि आप केवल एक show.json फ़ाइल बना सकते हैं जो स्वचालित रूप से इस तरह प्रदान की जाती है:
def show
@user = User.find( params[:id] )
respond_to do |format|
format.html
format.json
end
end
यह मुझे बहुत सारे दुःख से बचाएगा, और जब मैं नियंत्रक में अपना जौंस प्रदान करूंगा तो उस भयानक गंदी भावना को धो दूंगा
format.json
एक show.json.erb
फ़ाइल के साथ कॉल कर सकते हैं । मेरा जवाब देखिए।