2010-01-31 11 views
5

मैं अपने रेल अनुप्रयोग में कुछ गैर-तुच्छ कार्यक्षमता जोड़ रहा हूं और इसे एक मॉड्यूल में होना चाहिए और ऑटो उत्पन्न मॉडल में से एक नहीं होना चाहिए। मुझे कुछ सुझाव चाहिए कि मॉड्यूल वाली फाइल को कहाँ जाना चाहिए (वर्तमान में मैंने 'मॉडल' और 'विचार' के समान स्तर पर 'कोड' निर्देशिका जोड़ दी है - लेकिन मुझे नहीं पता कि यह एक मजबूत है पसंद)।रेल परियोजना में मॉड्यूल के लिए एक अच्छी जगह क्या है

उत्तर

8

अधिकांश लोग इसे नियंत्रक/दृश्य परत से संबंधित है तो lib

3

में कोड के इस प्रकार जोड़ने के लिए, एक helper में कार्यक्षमता डालने पर विचार करें। यदि नहीं, तो lib कक्षाओं और इसी तरह के लिए एक अच्छी सामान्य भंडारण निर्देशिका है। यदि संभव हो, तो plugin जैसे अतिरिक्त कोड बनाने के बारे में सोचें, क्योंकि यह कोडबेज को स्वच्छ और पुन: प्रयोज्य कार्यक्षमता को अन्य परियोजनाओं के लिए उपलब्ध रखने में मदद करता है।

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