मेरे पास एक ऐसा फॉर्म है जो मुझे स्ट्रीम में विभिन्न प्रारूपों की फ़ाइलों को जोड़ने की अनुमति देता है। इसलिए, एक स्ट्रीम कई फाइलों से बना है, ये फ़ाइलें एक्सएमएल फाइलें हैं लेकिन मूल रूप से अलग-अलग स्कीमा हैं। मेरे पास एक ऐसा फॉर्म है जो उपयोगकर्ता को जो भी फाइल चाहिए, उसे जोड़ने की इजाजत देता है, मैं एसटीआई का उपयोग कर रहा हूं (जो डेटा पहले से ही तालिका में है, जो बहुत अच्छा काम करता है), मेरी परेशानी तालिका में डेटा जोड़ रही है।एक फॉर्म का उपयोग कर रेल एसटीआई
फ़ॉर्म में 1 इनपुट फ़ील्ड है, केवल एक फ़ाइल_फील्ड जो उपयोगकर्ता को उस फ़ाइल का चयन करने की अनुमति देता है जिसे वे अपलोड करना चाहते हैं। चूंकि मेरे पास केवल एक ही रूप है, मैं सही वस्तु को तुरंत चालू नहीं कर पा रहा हूं, मुझे इसे प्रोग्रामिक रूप से करना है .. और मुझे यकीन नहीं है कि इसे कैसे किया जाए।
क्या मैं बस (या मैं) संभावित प्रकारों के साथ एक ड्रॉप डाउन जोड़ सकता हूं, और उस फ़ील्ड 'टाइप' को कॉल कर सकता हूं ताकि जब फॉर्म सबमिट किया गया हो तो राइट ऑब्जेक्ट लिखने के प्रकार को तत्काल कर देगा क्योंकि टाइप विशेषता प्रदान की जाती है?
इसके लिए सबसे अच्छा अभ्यास क्या है .. मैं रेल 2.3.4 चला रहा हूं।
प्लस 1 – tybro0103