2012-03-27 24 views
11

मुझे आश्चर्य है कि रेल फाइलों को आंतरिक रूप से लोड करने के लिए डेटा फ़ाइलों को कहां रखा जाए (उदाहरण के लिए एक्सएमएल)? क्या कोई मानक स्थान है? अब मैं फ़ाइल को "सार्वजनिक" फ़ोल्डर में रखता हूं।रेल - डेटा फ़ाइलों को कहां रखा जाए?

उत्तर

10

मुझे लगता है कि यह आपकी फाइलों में किस प्रकार का डेटा है इस पर निर्भर करता है। अगर फ़ाइलों को स्टार्टअप पर लोड किया जाना चाहिए, तो शायद config फ़ोल्डर अच्छा होगा। अगर उन्हें कुछ बैकएंड प्रोसेसिंग के लिए जरूरी है, तो lib जगह हो सकती है। या बस data फ़ोल्डर बनाएं।

डिफ़ॉल्ट फ़ोल्डर्स और उनके इच्छित उद्देश्य के साथ खंड 3.2 here के अंत में एक तालिका है।

+0

मुझे लगता है कि lib डेटा फ़ोल्डर से बेहतर होगा, क्योंकि अधिकतर कस्टम फाइलों को रेक कार्यों के साथ छेड़छाड़ की जाएगी, जो स्वयं ही lib में है। – Donato

7

सार्वजनिक फ़ोल्डर सार्वजनिक सामग्री के लिए है।

आप बिना किसी समस्या के अपने ऐप की रूट पर एक फ़ोल्डर "डेटा" बना सकते हैं।

संबंधित मुद्दे