मुझे आश्चर्य है कि रेल फाइलों को आंतरिक रूप से लोड करने के लिए डेटा फ़ाइलों को कहां रखा जाए (उदाहरण के लिए एक्सएमएल)? क्या कोई मानक स्थान है? अब मैं फ़ाइल को "सार्वजनिक" फ़ोल्डर में रखता हूं।रेल - डेटा फ़ाइलों को कहां रखा जाए?
11
A
उत्तर
10
मुझे लगता है कि यह आपकी फाइलों में किस प्रकार का डेटा है इस पर निर्भर करता है। अगर फ़ाइलों को स्टार्टअप पर लोड किया जाना चाहिए, तो शायद config
फ़ोल्डर अच्छा होगा। अगर उन्हें कुछ बैकएंड प्रोसेसिंग के लिए जरूरी है, तो lib
जगह हो सकती है। या बस data
फ़ोल्डर बनाएं।
डिफ़ॉल्ट फ़ोल्डर्स और उनके इच्छित उद्देश्य के साथ खंड 3.2 here के अंत में एक तालिका है।
7
सार्वजनिक फ़ोल्डर सार्वजनिक सामग्री के लिए है।
आप बिना किसी समस्या के अपने ऐप की रूट पर एक फ़ोल्डर "डेटा" बना सकते हैं।
मुझे लगता है कि lib डेटा फ़ोल्डर से बेहतर होगा, क्योंकि अधिकतर कस्टम फाइलों को रेक कार्यों के साथ छेड़छाड़ की जाएगी, जो स्वयं ही lib में है। – Donato