मेरे रेल 3 एप्लिकेशन में मेरे पास कई मॉडल हैं जिनमें कॉलम हैं जिनमें सीमित विकल्प हैं (आईई एक चयन बॉक्स)। इन मामलों में यह विकल्प चुनने के लिए एक और मॉडल और मूल मॉडल के साथ संबंध बनाने के लिए बहुत अधिक लगता है।रेल 3 में मुझे सीमित विकल्पों के साथ मॉडल कॉलम का प्रबंधन कैसे करना चाहिए
एक विकल्प जो मैं सोच सकता हूं कि सिर्फ एक चुनिंदा बॉक्स बनाना है और इसमें विकल्प हैं, लेकिन यह बहुत शुष्क नहीं लगता है। क्या किसी के पास इस स्थिति को संभालने का अच्छा सुझाव है?
देखने के लिए धन्यवाद।
मुझे सत्यापित करने का प्रयास करते समय "सूची में नहीं" त्रुटि मिल रही है। कोई विचार क्यों? मुझे 'विकल्प = [[' विकल्प 1 ', 1], [' विकल्प 2 ', 2] ...]' और 'फॉर्म है (@ ऑस्टिन टेलर का व्यू कोड,' f.select') का उपयोग करके '<विकल्प आउटपुट हो रहा है मूल्य = "1"> विकल्प 1 'जो मैं उम्मीद करता हूं। मैंने जांच की है कि यह ठीक से भेज रहा है - यह है। लेकिन यह कह रहा है कि मैंने जो मूल्य भेजा है वह उसकी सूची में नहीं है। कोई विचार क्यों? –
आह आपको सरणी को केवल मानों में पतन करने की आवश्यकता होगी, जैसे 'OPTIONS.collect {| o | ओ [1]} ' – Jimmy
वहाँ है! मुझे पता था कि ऐसा करने का एक तरीका होगा, लेकिन मुझे यह नहीं मिला। मैंने इसे एक हैश ('{0 =>" विकल्प 0 ", 1 =>" विकल्प 1 "...}') में बदल दिया, जिसका अर्थ है कि मैं अकेले 'विकल्प' छोड़ सकता हूं। धन्यवाद! –