रेल पर रूबी की प्रारंभिक सुविधा मुख्य एप्लिकेशन लोड होने के बाद कोड के मनमाने ढंग से बिट्स चलाने की अनुमति देती है लेकिन किसी भी पृष्ठ को प्रस्तुत करने से पहले। ये एक-शॉट चीजें हैं, और यदि कोई भी बदल जाता है तो एप्लिकेशन को पुनरारंभ करना होगा।
यदि आप मॉड्यूल को कॉन्फ़िगर या पुन: कॉन्फ़िगर करना चाहते हैं, तो आप इसे ठीक तरह से करें। कुछ भी आवश्यक कल्पना नहीं है। आम तौर पर वे इस तरह कुछ दिखते हैं:
# config/initializers/mymodule.rb
MyModule.widgets_per_second = 100
MyModule.reject_invalid_foobars = true
यह इस बात पर निर्भर करेगा कि आप निश्चित रूप से कॉन्फ़िगर करने की कोशिश कर रहे हैं। आप कक्षाओं में एक्सटेंशन घोषित कर सकते हैं, अतिरिक्त मॉड्यूल में लोड कर सकते हैं, जो आपके आवेदन के लिए ठीक से काम करने के लिए आवश्यक हो सकता है।
आम तौर पर प्लगइन या मणि को बलपूर्वक लोड करने के लिए यह खराब रूप है जो स्वचालित रूप से लोड नहीं होता था, लेकिन कुछ भी के साथ, कभी-कभी आपको अपने ऐप को काम करने के लिए नियम तोड़ने की आवश्यकता होती है।
मुझे प्रश्न समझ में नहीं आता है। क्या आप जानना चाहते हैं कि एक प्लगइन/मणि रेल कॉन्फ़िगरेशन ऑब्जेक्ट में कुछ कॉन्फ़िगरेशन विकल्प/पैरामीटर कैसे जोड़ सकता है? –