मेरे पास एक form_for है और मैं चाहता हूं कि x.textField के अंदर कोई भी मान उपकेस में पहले अक्षर के साथ दिखाई दे (मैं उस संपादन के बारे में बात कर रहा हूं जहां टेक्स्टफील्ड डीबी मानों से पहले से भर चुके हैं)।पूंजीकरण f.text_field
5
A
उत्तर
6
आप इस तरह यह भुनाने कर सकते हैं:
<%= form_for ... do |f| %>
<%= f.text_field :name, :value => f.object.name.capitalize %>
2
पान Thomakos के समाधान के लिए काम करेंगे, लेकिन अगर आप फार्म पर हर पाठ क्षेत्र के लिए :value => f.object.name.capitalize
जोड़ने के लिए नहीं करना चाहते हैं, तो आप लेखन पर गौर कर सकता है आपके स्वयं फॉर्मबिल्डर।
, अपनी लोड पथ में इस कहीं रखो lib/capitalizing_form_builder.rb तरह
class CapitalizingFormBuilder < ActionView::Helpers::FormBuilder
def text_field(method, options = {})
@object || @template_object.instance_variable_get("@#{@object_name}")
options['value'] = @object.send(method).to_s.capitalize
@template.send(
"text_field",
@object_name,
method,
objectify_options(options))
super
end
end
उपयोग:
<% form_for(@post, :builder => CapitalizingFormBuilder) do |f| %>
<p>
<%= f.text_field :title %>
</p>
<p>
<%= f.text_field :description %>
</p>
<p>
<%= f.submit 'Update' %>
</p>
<% end %>
0
आप भी इस
नीचे दिए गए के रूप में की तरह नियंत्रक के बनाने/अद्यतन कार्रवाई में क्या कर सकते हैंdef create
@user = User.new(params[:user])
@user.name = params[:user][:name].capitalize
if @user.save
#do something
else
#do something else
end
end
3
आप इसे सीएसएस के साथ कर सकते हैं ...
= f.text_field :some_attribute, style: 'text-transform: capitalize;'
संबंधित मुद्दे
- 1. स्ट्रिंग पूंजीकरण - बेहतर तरीका
- 2. रेल पूंजीकरण चेक_बॉक्स_टैग प्रविष्टियां
- 3. रुबी 'पूंजीकरण!' विरोधाभास
- 4. पूंजीकरण और NoClassDefFoundError बनाम ClassNotFoundException
- 5. सही बैश और खोल स्क्रिप्ट चर पूंजीकरण
- 6. इंटरऑप असेंबली में नाम गलत पूंजीकरण
- 7. रेल सक्रिय रिकॉर्ड अनुवाद: ऑटो पूंजीकरण/डाउनकेस?
- 8. प्रोग्रामिंग में व्यक्ति के नामों का पूंजीकरण
- 9. जावास्क्रिप्ट ऑब्जेक्ट्स के लिए पूंजीकरण सम्मेलन
- 10. एंड्रॉइड: काम नहीं कर रहा पूंजीकरण
- 11. "आईडी" के लिए .NET नामकरण सम्मेलन (कुछ भी पहचान: पूंजीकरण)
- 12. पूंजीकरण बनाए रखने के दौरान पाठ को कैसे बदलें?
- 13. रूबी में 'और: पूंजीकरण' वास्तव में क्या है?
- 14. रेल पर रूबी: मैं प्लेसहोल्डर टेक्स्ट को f.text_field में कैसे जोड़ूं?
- 15. मैं किसी शब्द के लिए सही पूंजीकरण कैसे निर्धारित कर सकता हूं?
- 16. मैं विंडोज पर गिट के साथ एक फ़ोल्डर पूंजीकरण संघर्ष कैसे हल करूं?
- 17. मैक पर Outlook 2011 में टाइप करते समय स्वत: पूंजीकरण को अक्षम कैसे करें?
- 18. रेल 3 एकाधिक रिकॉर्ड के साथ एक फॉर्म सबमिट करें
- 19. हैमल टिप्पणियां समाप्त
- 20. एक स्ट्रिंग को वाक्य केस में बदलने के लिए .NET विधि
- 21. लॉगिन फार्म पर ईमेल पता फ़ील्ड नहीं डाल सकते हैं (Authlogic)
- 22. , जब पेज लोड
- 23. के बीच अंतर: मॉडल और @model form_for में?
- 24. form_for एकाधिक नियंत्रक कार्यों के साथ
- 25. यूटीएफ -8 और ऊपरी()
- 26. PHP डैश
- 27. मेटासर्च और रेल 3 का उपयोग करके एकल टेक्स्ट फ़ील्ड के साथ एकाधिक फ़ील्ड कैसे खोजें?
- 28. रेल वेब पेज पर
- 29. रेल 3/रिकैप्चा इंस्टॉलेशन - अपरिभाषित स्थानीय चर या विधि 'recaptcha_tags'
- 30. मैं पासवर्ड में मूल एन्क्रिप्शन कैसे जोड़ सकता हूं?
हतोत्साहित किया जाता है, के बाद से खेतों परिवर्तन तर्क मॉडल में रखा जाना चाहिए: "पतली नियंत्रकों, वसा मॉडल" – caesarsol
आप सही लेकिन यहाँ सादगी सिर्फ विचार है कि आप कैसे कर सकते हैं भुनाने की व्याख्या है कर रहे हैं। यही कारण है कि चीजों को एक पूरी तस्वीर के रूप में एक साथ रखना बेहतर है कि क्या हो रहा है! –