2012-06-29 15 views
7

मैं कोड है:रेल पर रूबी में एक टेक्स्ट बॉक्स अक्षम करें?

 <% generate_bullets = Bullet.all %> 
     <% generate_bullets.shuffle.first(4).each do |t| %> 
     <%= f.text_field, :bullets, :class => 'text_field disabled' %> 

मैं एम्बेडेड गहरे लाल रंग का उपयोग करते हुए एक पाठ बॉक्स को अक्षम करना चाहते हैं, और ऐसा करने में असमर्थ हूँ। अगर मुझे जिस स्थिति का सामना करना पड़ रहा है उस पर मुझे कोई मदद मिल सकती है, तो इसकी बहुत सराहना की जाएगी।

मैं पाठ बॉक्स अक्षम करने के बाद मैं एक बटन चार यादृच्छिक आईडी डेटाबेस तालिका "गोलियों" से की पैदा करते हैं और एक सरणी प्रारूप में विकलांग पाठ बॉक्स पर उन्हें प्रिंट, और पर उन्हें पोस्ट करने के लिए उन चार मुद्रित आईडी का उपयोग करना चाहते हैं एक निर्मित पृष्ठ। इसके साथ कोई मदद भी बेहतर होगी।

उत्तर

18

मुझे यह बताएं कि क्या मैं यह सही पढ़ रहा हूं: आप HTML में get-go से टेक्स्ट फ़ील्ड को अक्षम करने का प्रयास कर रहे हैं। क्या वह सही है?

यदि ऐसा है, तो disabled कक्षा नहीं है; यह अपनी खुद की विशेषता है।

<%= f.text_field, :bullets, :class => 'text_field', :disabled => true %> 
+0

मैं, कुछ धैर्य का अनुरोध करने के रूप में मैं अभी भी एक शुरुआत कर रहा हूँ करना चाहते हैं। – Evan

+0

लेकिन क्या आप यह समझाने में सक्षम होंगे कि मुझे कोड की रेखाओं पर सिंटैक्स त्रुटि क्यों मिलती है जो कि मौजूद है उससे अधिक है? – Evan

+0

@Evan: वह लगता है ... बंद। एक और विशिष्ट उदाहरण मदद करेगा, हालांकि शायद सर्वर फ़ाइल के नवीनतम संस्करण का उपयोग नहीं कर रहा है या लाइन नंबर उन विशाल कोर रेल फ़ाइलों में से एक का जिक्र कर रहा है? :/ – Matchu

2

तुम भी :readonly => true विशेषता का उपयोग कर सकते हैं।

Haml

= f.text_field :name, :class => "form-control", :readonly => true 

लिए

ERB

<%= f.text_field :name, :class => "form-control", :readonly => true %> 
संबंधित मुद्दे