वेरिएबल content_type = "application/pdf"
को देखते हुए इसमें कोई अन्य माइम प्रकार भी शामिल हो सकता है।किसी दिए गए सामग्री प्रकार के लिए डिफ़ॉल्ट एक्सटेंशन कैसे प्राप्त करें?
मैं सामग्री प्रकार के लिए डिफ़ॉल्ट एक्सटेंशन कैसे प्राप्त कर सकता हूं?
मेरे पास वर्तमान में दो समाधान हैं, जो बहुत जटिल "प्रतीत होते हैं"।
हैक स्ट्रिंग
content_type.split("/")[1]
उपयोग माइम :: प्रकार
require 'mime/types'
MIME::Types[content_type].first.extensions.first
वहाँ एक बेहतर समाधान है?
अपने दूसरे समाधान का उपयोग किया, एक आकर्षण की तरह काम किया। वैसे, रेल ऐप में मुझे माइम/प्रकार की आवश्यकता नहीं थी। –