मैं रूबी मणि पर काम कर रहा हूं जो HTML उत्पन्न करने के लिए कॉन्फ़िगर करने योग्य "टेम्पलेट्स" का उपयोग करता है। मैं मणि के साथ टेम्पलेट का मूल सेट शामिल करना चाहता हूं, और उपयोगकर्ताओं को बेहतर/अधिक अनुकूलित वाले लोगों के साथ ओवरराइड करने की अनुमति देता हूं। ये टेम्पलेट रूबी कोड नहीं हैं, वे "बस फाइलें" हैं जिन्हें कोड में किसी बिंदु पर डिस्क से पढ़ने की आवश्यकता है।रूबी जेम में डेटा फ़ाइलों को कैसे शामिल करें?
मैंने रूबीजम्स दस्तावेज को देखा लेकिन वे (पूरी तरह से अनुचित नहीं) धारणा करते हैं कि एक मणि में केवल कोड होता है (ठीक है, कुछ दस्तावेज और विशिष्ट मेटा-डेटा फ़ाइलों को अच्छी माप के लिए फेंक दिया जाता है)। "/ Usr/share/..." फ़ाइलों के बराबर बनाने के लिए कोई संदर्भ नहीं है।
मणि में ऐसी फ़ाइलों को शामिल करने के लिए सबसे अच्छा अभ्यास क्या है? क्या मुझे बस उन्हें "स्रोत" के हिस्से के रूप में शामिल करना चाहिए? यदि हां, तो मैं उनके पथ को कैसे खोजूं ताकि मैं उन्हें डिस्क से टेम्पलेट प्रोसेसर में पढ़ सकूं?