क्या नियंत्रक का नाम बदलने का कोई आसान तरीका है? मुझे पता है कि एकमात्र तरीका यह है कि इसे हाथ से करें या एक नया नियंत्रक उत्पन्न करें, कोड को ऊपर ले जाएं और पुराने को नष्ट कर दें। ऐसा लगता है कि ऐसा करने के लिए एक प्रोग्रामेटिक तरीका होना चाहिए।रेल नियंत्रकों का नाम बदलने का आसान तरीका
उत्तर
कुछ आईडीई है (जैसे इंटेलीजे के RubyMine) आप refactor करने देगा -,> किसी फ़ाइल/चर/विधि आदि का नाम बदलें, हालांकि यह रूबी की तरह एक गतिशील भाषा में के रूप में विश्वसनीय नहीं है के रूप में यह जावा की तरह एक भाषा में है।
मैंने अभी एक नियंत्रक उत्पन्न किया था और इसलिए मेरे पास एक संबद्ध मॉडल या डेटाबेस तालिका नहीं थी। मैंने कंट्रोलर जेनरेट किए जाने पर बनाई गई सभी फाइलों और प्रासंगिक सामग्री का नाम बदलने का फैसला किया। यह नियंत्रक का नाम बदलने का एक 'आसान' तरीका नहीं है, लेकिन मुझे अपने ज्ञान में विश्वास था कि मुझे क्या बनाया गया था और मुझे क्या करने की आवश्यकता थी।
पता चलता है कि आप देख सकते हैं उत्पन्न होता है और क्या आप संपादित करने की जरूरत है या क्या एक विशिष्ट नियंत्रक नीचे उत्पन्न ruby on rails guides वेबसाइटों पर एक अच्छा मार्गदर्शक है:
$ bin/rails generate controller Greetings hello
create app/controllers/greetings_controller.rb
route get "greetings/hello"
invoke erb
create app/views/greetings
create app/views/greetings/hello.html.erb
invoke test_unit
create test/controllers/greetings_controller_test.rb
invoke helper
create app/helpers/greetings_helper.rb
invoke assets
invoke coffee
create app/assets/javascripts/greetings.js.coffee
invoke scss
create app/assets/stylesheets/greetings.css.scss
इसके अलावा, भूल नहीं है संपादित करने के लिए उपर्युक्त फाइलों की सामग्री, आपकी संपत्ति फ़ाइलों, नियंत्रक वर्ग के नाम और मॉड्यूल नाम आदि में विवरण जैसी चीजें
- 1. Django/South का उपयोग कर मॉडल का नाम बदलने का सबसे आसान तरीका?
- 2. नियंत्रकों का नाम बदलें asp.net mvc
- 3. रेगेक्स को जावा संगत रेगेक्स में बदलने का आसान तरीका?
- 4. फ़ॉन्ट और फ़ॉन्ट आकार बदलने का सबसे आसान तरीका
- 5. संग्रह को सरणी में बदलने का सबसे आसान तरीका?
- 6. रिकर्सिवली खोजने और बदलने का सबसे आसान तरीका?
- 7. मौजूदा मेनू आइटम का नाम बदलने का तरीका कैसे?
- 8. रेल - मॉडल का नाम एस
- 9. मॉडल का नाम बदलने के लिए
- 10. का नाम बदलने धागे जावा
- 11. रेल का चयन_डेट फॉर्म नाम
- 12. प्रोजेक्ट में परिवर्तनीय नाम बदलने का सबसे सुरक्षित तरीका
- 13. क्या अनुरोध VerificationToken कुकी नाम का नाम बदलने का कोई तरीका है?
- 14. एंड्रॉइड एप्लिकेशन का नाम बदलने के लिए
- 15. एएसपी.NET सत्र कुकी नाम का नाम बदलने का कारण?
- 16. हाइचार्ट्स: श्रृंखला का नाम बदलने के लिए
- 17. नाम बदलने के बिना फ़ाइल का नाम बदलना() - जावा
- 18. विंडोज़ बैच फ़ाइल का नाम बदलने
- 19. का नाम बदलने/एक दृश्य नियंत्रक
- 20. एक छवि खींचने का सबसे आसान तरीका?
- 21. पेड़ में सबट्री खोजने का आसान तरीका
- 22. रूटडेटा तक पहुंचने का सबसे आसान तरीका।
- 23. स्थान प्रदर्शित करने का सबसे आसान तरीका?
- 24. सामग्री के अनुसार जेएफआरएएम का आकार बदलने का तरीका
- 25. सी ++ में फ़ंक्शन का नाम बदलने (उपनाम/आगे) का सबसे अच्छा तरीका क्या है?
- 26. कोडइग्निटर एकाधिक नियंत्रकों का विस्तार?
- 27. एएसपी.नेट एमवीसी में नियंत्रकों और उपयोगकर्ता नियंत्रण का उपयोग कर सक्रिय टैब सेट करने का एक आसान तरीका है?
- 28. रेल 3 में उपयोगकर्ता के ऑपरेटिंग सिस्टम का पता लगाने का सबसे आसान तरीका क्या है?
- 29. सूचीदृश्य और वृक्षदृश्य रंग बदलने के लिए सबसे आसान तरीका
- 30. jQuery यूआई थीम बदलने के लिए आसान तरीका?
मैं कठिनाई के बारे में इतना स्पष्ट नहीं हूं ... क्या आप मार्गों और लिंक का नाम बदलने के बारे में चिंतित हैं? –
जब आपके पास गुच्छा है तो यह बहुत काम है, मैं बेहतर संगठन के लिए अपने कई नियंत्रकों को नामस्थान में स्थानांतरित करने की सोच रहा हूं। – hadees
@ एंड्रेस: एक कठिन हिस्सा डेटाबेस को भी ले जा रहा है। रिफैक्टरिंग करते समय रुबीमाइन इसे भूल जाता है। –