2011-07-28 4 views
18

unloadable क्या करता है?रेल पर रूबी: अनलोड करने योग्य

मैंने इसे pages controller of High Voltage by thoughtbot में देखा। thoughtbot blogs about unloadable, लेकिन अभी भी यह स्पष्ट नहीं है कि यह क्या करता है।

+0

स्वीकृत उत्तर अब मान्य नहीं है, क्या आप इसके बजाय अन्य उत्तर स्वीकार कर सकते हैं? धन्यवाद। – GuruM

उत्तर

39

इसका मतलब यह है कि जब आप, एक वातावरण cache_classes के साथ विन्यस्त = false (विकास की तरह पर्यावरण) इन कक्षाओं में हर अनुरोध पर रेल द्वारा पुनः लोड किया जा जा रहे हैं पर चला रहे हैं ताकि आप उन्हें अंदर जगह कर सकते हैं अपने lib फ़ोल्डर या प्लगइन के अंदर और उन्हें हमेशा ऐप को पुनरारंभ किए बिना पुनः लोड किया जाएगा (क्योंकि lib या plugins के अंदर कक्षाएं डिफ़ॉल्ट रूप से प्रत्येक अनुरोध पर रेल द्वारा पुनः लोड नहीं की जाती हैं)।

जब आप प्लगइन बना रहे हैं तो यह अधिक उपयोगी होता है और आप लाइव प्रत्येक परीक्षण पर हमेशा अपने ऐप को पुनरारंभ करने की प्रक्रिया के बिना इसे बदलना चाहते हैं।

आप unloadable विधि दस्तावेज़ here देख सकते हैं।

+3

यह उत्तर मैं समझ गया था। – Sukima