मान लें कि मैं अपने मॉडल में एक फ़ील्ड जोड़ना भूल गया हूं। मैं इसे साफ तरीके से जोड़ने के बारे में कैसे जा सकता हूं? क्या मुझे रेल उत्पन्न करने की आवश्यकता है या क्या मैं कहीं भी एक फाइल संपादित कर सकता हूं?रेलवे मॉडल/मचान उत्पन्न करने के बाद मैं फ़ील्ड कैसे जोड़ूं?
उत्तर
या तो आप फिर से चलाना चाहिए अपने उत्पन्न पाड़/मॉडल (दूर मौजूदा कोड झटका होगा)
या आप डेटाबेस और आपके विचार के लिए सीधे क्षेत्र में जोड़ सकते हैं
Rails3: rails generate migration add_column_name_to_table_name column_name:string
या
Rails2.x: ruby script/generate migration addColumnToTableName column_name:string
जो डीबी/माइग्रेट में एक फ़ाइल उत्पन्न करेगा जिसे आप 'रेक डीबी: माइग्रेट'
के साथ आवेदन कर सकते हैं, फिर आपको नए क्षेत्र को प्रदर्शित/संपादित करने के लिए उपयुक्त कोड जोड़ने के लिए अपने विचारों को संशोधित करना चाहिए।
अधिक जानकारी: http://railscasts.com/episodes/83-migrations-in-rails-2-0
rails g scaffold Users name:string
मैं पहले से उत्पन्न पाड़ में नए क्षेत्र को जोड़ने के लिए है, तो
rails generate migration add_url_to_users url:string
और
<div class="field">
<%= f.label :name %><br>
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :url %><br>
<%= f.text_field :url %>
</div>
रूप _form.htm.erb फ़ाइल को संशोधित
लेकिन मेरी समस्या यह है कि मैं केवल नाम यूआरएल
नहीं बचा सकताक्या यह एक उत्तर या प्रश्न है, यू एक प्रश्न के साथ समाप्त हुआ ..! – Chella
@razz: यदि आप रेल 4 का उपयोग कर रहे हैं तो आपको नीचे उपयोगकर्ता_controller.rb फ़ाइल में मजबूत पैरामीटर में 'url' विशेषता' जोड़नी होगी। –
- 1. मैं टेक्स्ट इनपुट फ़ील्ड में "खोज" बटन कैसे जोड़ूं?
- 2. मैं नई क्रिया कैसे जोड़ूं और स्क्रिप्ट/रेल उत्पन्न करने के साथ कैसे देखूं?
- 3. मैं javax.annotation कैसे जोड़ूं। जावा एसई 5 में उत्पन्न?
- 4. मैं अपने रूपों में हनी पॉट फ़ील्ड कैसे जोड़ूं?
- 5. मैं कोडनिर्देशक माइग्रेशन फ़ाइल में दशमलव फ़ील्ड कैसे जोड़ूं?
- 6. रेलवे सहेजने के बाद कॉलम को कैसे अपडेट करें?
- 7. मैं रेलवे नामकरण रेलवे को कैसे ओवरराइड कर सकता हूं?
- 8. मैं रेलवे में अपनी तालिका में प्राथमिक कुंजी को पूर्ववत कैसे जोड़ूं?
- 9. मैं जेसन.नेट आउटपुट में टिप्पणियां कैसे जोड़ूं?
- 10. मैं प्रामाणिकता टोकन कैसे जोड़ूं?
- 11. मैं कोड को कैसे देख सकता हूं जो हॉटस्पॉट अनुकूलित करने के बाद उत्पन्न करता है?
- 12. मैं एरलांग में दो द्विआधारी कैसे जोड़ूं?
- 13. प्रारंभिक create_table रेक के बाद तैयार करने के लिए कॉलम कैसे जोड़ूं?
- 14. रेलवे
- 15. [jquery] मैं फ़ाइल अपलोड गतिशील रूप से कैसे जोड़ूं?
- 16. रेलवे 3.1 में वाइल्डकार्ड सबडोमेन के आधार पर स्प्राकेट्स में संपत्ति खोज पथ कैसे जोड़ूं?
- 17. रेलवे
- 18. रेलवे
- 19. * रेलवे प्रारंभकर्ता जो * * मार्गों के बाद * लोड हो जाता है?
- 20. रेलवे डिवाइज आमंत्रण भेजने के बाद आमंत्रण रीडायरेक्ट
- 21. रेलवे मॉडल में कॉलबैक जोड़ने के लिए मैं रूबी मेटाप्रोग्रामिंग का उपयोग कैसे करूं?
- 22. रेलवे
- 23. रेलवे
- 24. क्रैश होने के बाद मैं हडूप में फ़ाइलों को कैसे प्रारूपित और जोड़ूं?
- 25. मैं एक ही तालिका में किसी अन्य फ़ील्ड में ऑटो वृद्धि प्राथमिक कुंजी कैसे जोड़ूं?
- 26. रेलवे को तैनात करने के लिए कैसे करें (सिंक) रेलवे 3.1 अमेज़ॅन एस 3
- 27. सीवीएस में फ़ाइल में पहले से चेक किए जाने के बाद मैं निष्पादन अनुमति कैसे जोड़ूं?
- 28. बैश में, मैं फ़ाइल में प्रत्येक पंक्ति के बाद एक स्ट्रिंग कैसे जोड़ूं?
- 29. एनम प्रकार फ़ील्ड के साथ मॉडल कैसे उत्पन्न करें?
- 30. रेलवे
इस उत्तर के लिए धन्यवाद! हालांकि, लिंक मृत लगता है। मुझे हेरोकू कोई ऐसी ऐप-त्रुटि नहीं मिलती है। वेबैक मशीन मुझे अरबी पाठ के साथ कुछ साइट देता है। क्या किसी को पता है कि इस जानकारी को कहीं और कहां मिलना है? –
यह रेलवेकास्ट आपको मेरे मूल लिंक (जो अब मैं अपडेट करूँगा) की तुलना में आपको एक बेहतर विचार देना चाहिए: http://railscasts.com/episodes/83-migrations-in-rails-2-0 –
वास्तव में अपने माइग्रेशन को चालू करना याद रखें भी। रेक डीबी: माइग्रेट –