डिफ़ॉल्ट रूटिंग के साथ, अनुरोध/पोस्ट /: आईडी :format => "html"
के साथ "शो" कार्रवाई में मैप हो जाता है। मैं अपने शो एक्शन में कुछ एक्सएचटीएमएल तत्वों का उपयोग कर रहा हूं जो सही ढंग से प्रस्तुत नहीं होते हैं जब तक कि: content_type xml पर सेट नहीं होता है। मैं वर्तमान में show.xml.erb प्रतिपादन और content_type मैन्युअल स्थापना के रूप में निम्न प्रकार से इस चारों ओर हो रही है:रेल में किसी रूट के लिए डिफ़ॉल्ट प्रारूप कैसे सेट करें?
format.html { render :template => "/posts/show.xml.erb",
:locals => {:post => @post}, :content_type => "text/xml" }
यह हालांकि मूर्खतापूर्ण लगता है। मैं routes.rb
कैसे बदल सकता हूं ताकि/पोस्ट/आईडी आईडी format=>"xml"
के साथ हो? धन्यवाद।
आपका प्रश्न मॉडल के बारे में भ्रमित है: क्या आपके पास प्लॉट या पोस्ट हैं? – tomeduarte
ओह, क्षमा करें। इसका एक मॉडल, इसे पोस्ट करें। – Saucerful