মনে করুন আপনি আপনার ব্যবহারকারীগণের নিয়ন্ত্রণে রয়েছেন এবং আপনি কোনও শো অনুরোধের জন্য একটি জসন প্রতিক্রিয়া পেতে চান, আপনি যদি আপনার ভিউ / ব্যবহারকারী / দির, শো.জসন নামক এবং আপনার ব্যবহারকারীদের # শোয়ের পরে একটি ফাইল তৈরি করতে পারতেন তবে ভাল লাগবে ক্রিয়া সম্পন্ন হয়, এটি ফাইলটি রেন্ডার করে।
বর্তমানে আপনাকে এই লাইনের সাথে কিছু করতে হবে:
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
ফাইল দিয়ে কল করতে পারেন । আমার উত্তর দেখুন।