दिलचस्प पोस्ट
PHP (5.3+) में एक \ (बैकस्लैश) क्या करता है? CoreData रिकॉर्ड के पुन: आदेश को कैसे कार्यान्वित करें? इकाई फ़्रेमवर्क दिनांकटाइम और यूटीसी टी-एसक्यूएल में एक सप्ताह की संख्या से तिथियां प्राप्त करें नक्शा टुकड़ा एपीआई v2 लेआउट के शीर्ष पर बटन कैसे जोड़ें ए.डब्ल्यू.एस. लम्बाडा अनुसूचित कार्य मैं ईएफ डीबीसीॉन्टेक्स मेटाडेटा प्रोग्राम को कैसे पढ़ सकता हूं? पीडीएफ। जेएस: यूआरएल के बजाए एक बेस 64 फाइल स्रोत का उपयोग कर एक पीडीएफ फाइल का प्रतिपादन आप Firebase में डुप्लिकेट उपयोगकर्ता गुणों को कैसे रोक सकते हैं? java.lang.OutOfMemoryError: PermGen स्थान एक ऑब्जेक्ट गुणों के माध्यम से लूप को सी # C ++ में वास्तव में एक परिभाषा नियम क्या है? जावा में एक अर्रे का ही हिस्सा मिलता है? परमाणु / अस्थिर / सिंक्रनाइज़ में अंतर क्या है? Django क्वेरी है कि विभिन्न श्रेणियों से सबसे हाल के ऑब्जेक्ट प्राप्त करें

कक्षा के साथ चयनित फ़ील्ड के लिए रेल फॉर्म पर रूबी

मैं इस एक पर दीवार के खिलाफ मेरे सिर को हरा रहा हूँ मैं f.select टैग का उपयोग कर एक सरल चयन टैग बनाना चाहता हूं लेकिन मैं कुछ भी काम नहीं करता मैंने नीचे एक उदाहरण दिया है:

 <%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%> 

ठीक है, तो यह मूल रूप से एक साधारण सूची है, एक बार फॉर्म सबमिट होने के बाद यह मान को object_field । यह सब काम करता है, लेकिन पृष्ठ स्रोत को देखने से क्लास टैग शामिल नहीं है। यह कोई त्रुटि नहीं डालती है, यह केवल एक साथ सभी को छोड़ देता है।

अगर किसी के पास कोई सुझाव है तो मैं इसकी सराहना करता हूं।

वेब के समाधान से एकत्रित समाधान "कक्षा के साथ चयनित फ़ील्ड के लिए रेल फॉर्म पर रूबी"

इस तरह से प्रयास करें:

 <%= f.select(:object_field, ['Item 1', ...], {}, { :class => 'my_style_class' }) %> 

सहायक का select दो विकल्प हैंश, चयन के लिए एक और एचटीएमएल विकल्पों के लिए दूसरा है। तो आपको केवल सभी आइटमों की सूची के बाद डिफ़ॉल्ट पैरामीटर को पहले पैरामीटर के रूप में देना होगा और फिर अपने वर्ग को html_options

http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-select

आप इस तरह से शीघ्र विकल्प भी जोड़ सकते हैं

 <%= f.select(:object_field, ['Item 1', 'Item 2'], {include_blank: "Select something"}, { :class => 'my_style_class' }) %> 

मेरे लिए यह काम

 <%= f.select :status, [["Single", "single"], ["Married", "married"], ["Engaged", "engaged"], ["In a Relationship", "relationship"]], {}, {class: "form-control"} %> 

आप यहां देख सकते हैं: http://apidock.com/rails/ActionView/Helpers/FormBuilder/select

या यहाँ: http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/select

चयन टैग में अधिकतम 4 एग्रीमेंट है, और अंतिम एग्रीमेंट एचटीएमएल विकल्प है, इसका मतलब है कि आप यहां क्लास, की आवश्यकता, चयन विकल्प डाल सकते हैं।

 = f.select :sms_category_id, @sms_category_collect, {}, {class: 'form-control', required: true, selected: @set}