आज मैं रूबी स्थिरांक के साथ एक मुश्किल मुद्दे पर ठोकर खा गया हूं। हमारी टीम में किसी ने एक मॉड्यूल बनाया, जिसे कई मॉडलों में शामिल किया गया है।कष्टप्रद "चेतावनी: पहले से ही प्रारंभिक निरंतर" संदेश
/home/ayrton/project/lib/life_cycle.rb:5: चेतावनी: हमारे (कल्पना) परीक्षण उत्पादन में इस तरह के रूप में चेतावनी संदेश में यह परिणाम पहले से ही लगातार रीसेट
एक प्रारंभ
module LifeCycle
unless (const_defined?(:RESET))
RESET = 'reset'
end
#...
end
मैं भी एक ब्लॉग पोस्ट, Avdi ग्रिम, जो एक विकल्प प्रदान करता है solution द्वारा लिखित पढ़ा है, मैं सोच रहा था क्या आपकी राय कर रहे हैं, के बारे में: हल करने के लिए इस तरह से है, इस तरह से अपनी स्थिरांक घोषित करने के लिए है यह एम atter।
क्या आप मतलब हल होगा यह 'require'd है कई मॉडलों में, या 'शामिल' डी? इसे केवल एक बार लोड किया जाना चाहिए, भले ही 'कई बार' की आवश्यकता हो, –