से 204 से बचाता है, मैं रेल के लिए PUT
और 204
प्राप्त करने से बचाना चाहता हूं। मैं इस पद्धति का उपयोग कर रहा हूँ:रेल उत्तर में 204 से बचाता है जो PUT
class SomeController < ApplicationController
respond_to :json
def update
# ...
respond_with(some_object)
end
end
हालांकि, जब मैं एक put
अद्यतन करने के लिए करते हैं, मैं एक 204
वापस मिलता है। मुझे एहसास है कि यह पूरी तरह मान्य है, लेकिन मैं स्पष्ट रूप से सामग्री को वापस चाहता हूं। मैं इसे कुछ हद तक ओवरराइड कर सकता हूं:
def update
respond_with(some_object) do |format|
format.json{render json: some_object}
end
end
लेकिन यह रेल के लिए थोड़ा सा लगता है। क्या 204
से बचने और पूर्ण सामग्री को वापस भेजने का अनुरोध करने का कोई और बेवकूफ तरीका है? यह रेल 3.2 है।
संक्षेप में: मुझे अधिकतम बेवकूफ रेल चाहिए जो 204
से बचाती है।
मैं जोड़ना होगा कि आप 'प्रतिसाददाताओं' मणि की जरूरत है अपने नियंत्रक में प्रतिसाददाताओं विधि का उपयोग करने में सक्षम हो: उसके चारों ओर पाने के लिए, मैं
respond_with
विधि का उपयोग कर से बचने के लिए किया था। – iterion