मेरे पास एक मॉड्यूल और एक बाल वर्ग है। जहां मॉड्यूल के अंदर मेरी सारी कार्यक्षमता है। और बाल वर्ग के अंदर मैं बस मॉड्यूल से विधियों को बुलाता हूं। मैं चाहता हूं कि इस मॉड्यूल को नामस्थान के नीचे एक रेक कार्य से जोड़ा जाए, और ये दो फाइलें एक ही निर्देशिका में हैं। RAILS_ROOT/lib। मैं यह कैसे करु? मैं रेल 3.0.3 चला रहा हूँ।अलग-अलग फ़ाइलों में रेक नामस्थान में मॉड्यूल कैसे शामिल करें?
8
A
उत्तर
3
lib/कार्य/your_namespace.rake के तहत एक फ़ाइल बनाने, और कार्य लिखें:
namespace :your_namespace do
desc "An optional description of your task"
task :your_task_name => [:environment] do
# your code stuff
end
end
आप मॉड्यूल से कोड का उपयोग करने में सक्षम होना चाहिए। मामले में, बस रेक कार्य में इस पंक्ति जोड़ें:
require 'yourfile'
3
आप दोनों की आवश्यकता होती है और उसके बाद की जरूरत में शामिल हैं:
require 'your_module'
namespace :your_task do
include YourModule
...
संबंधित मुद्दे
- 1. पर्ल मॉड्यूल में लॉगिंग कैसे शामिल करें?
- 2. कई फ़ाइलों में नामस्थान का उपयोग कैसे करें
- 3. कर्नेल मॉड्यूल कोड में सी बैकट्रैक कैसे शामिल करें?
- 4. एचटीएमएल फाइलों में नोडजेड मॉड्यूल कैसे शामिल करें?
- 5. एकाधिक फ़ाइलों में शामिल हों
- 6. मॉड्यूल v। नामस्थान एफ #
- 7. रूबी जेम में डेटा फ़ाइलों को कैसे शामिल करें?
- 8. क्लिकऑन परिनियोजन में कस्टम डेटा फ़ाइलों को कैसे शामिल करें?
- 9. विजुअल स्टूडियो 2008 में हेडर फ़ाइलों को कैसे शामिल करें?
- 10. सेटअपtools में स्थिर फ़ाइलों को कैसे शामिल करें - पायथन पैकेज
- 11. रूबी में नामस्थान में सभी वर्ग नाम कैसे प्राप्त करें?
- 12. कोडनिर्देशक: जावास्क्रिप्ट फ़ाइलों को कैसे शामिल करें
- 13. एफ # में नामस्थान और मॉड्यूल के बीच क्या अंतर है?
- 14. कैसे जावास्क्रिप्ट में शामिल करें?
- 15. एकाधिक फ़ाइलों में टाइपस्क्रिप्ट मॉड्यूल नेमस्पेसिंग
- 16. NoMethodError जब विधि शामिल मॉड्यूल में परिभाषित
- 17. ivy.xml में फ़ाइल को कैसे शामिल करें?
- 18. केवल एक निश्चित वातावरण में रेक रेक लोड करें?
- 19. नामस्थान में नामस्थान मॉडल (कक्षाएं) को संभालना
- 20. रुपेक टेस्ट में रेक रेक कार्य
- 21. रेल परियोजना में रेक की गुंजाइश?
- 22. आप टाइपस्क्रिप्ट में एक ही नामस्थान में एकाधिक बाहरी मॉड्यूल कैसे डालते हैं?
- 23. रेक कैसे रिकर्सिव करें? - या उपयुक्त विकल्प
- 24. एकाधिक फ़ाइलों में विभाजित एफ # मॉड्यूल
- 25. एनएसएसटींग में '%' शामिल करें?
- 26. मैं नेमस्पेड क्लास में मॉड्यूल कैसे शामिल करूं?
- 27. रूबी: एक गतिशील मॉड्यूल नाम शामिल करें
- 28. ज़ेंड फ्रेमवर्क 2 में बाहरी लाइब्रेरी को कैसे शामिल करें?
- 29. रेक
- 30. नामस्थान में अर्धविराम। ज़रूरी?
धन्यवाद। जैसा कि आपने कहा था, मुझे कार्य फ़ाइल के शीर्ष पर फ़ाइल की आवश्यकता थी। –