How can I get a rails route to keep the extension as part of the id? -
मेरे पास निम्न मार्ग निर्धारित है:
map.resources: images,: only = & gt; [: सूचकांक: नया,: नष्ट]
जब मैं एक राक मार्ग करता हूँ
मुझे निम्न मिलता है:
छवि DELETE /images/:id(.:format) {: action = & gt; "नष्ट",: नियंत्रक = & gt; "चित्र"}
मेरी समस्या यह है, मैं इसका उपयोग करना चाहूंगा फ़ाइल नाम के रूप में मेरे : id
किसी भी विस्तार सहित फिलहाल मेरे आईडी नियंत्रक से घटाकर विस्तार कर रहे हैं I क्या कोई तरीका है मैं उपर्युक्त मानचित्र को अनुकूलित कर सकता हूं। संसाधनों का पालन करने के लिए निम्न पथ:
छवि हटाएं / छवियाँ /: id {: action = & gt; "नष्ट",: नियंत्रक = & gt; "चित्र"}
अर्थात् : format
?
के रूप में उपयोग किया गया विस्तार नहीं है।
चरित्र को ActionController :: routing :: SEPARATORS
में परिभाषित किया गया है, जो उस URL को विभाजित करने के लिए विशेष वर्णों को सूचीबद्ध करता है।
यदि आप < कोड>। s, आपको एक : बाधाओं = & gt; {: आईडी = & gt; / Regexp /}
तर्क से map.resources
।
अधिक जानकारी के लिए देखें।
Comments
Post a Comment