2012-10-16 4 views
5

कई googling के बाद मैं अपने config करने के लिए इन दोनों को जोड़ने और अभी तक पुन: लोड नहीं होता है की कोशिश की है/lib लेकिन पाउ में ताज़ा तहत परिवर्तनरेल एप्लिकेशन/lib निर्देशिका में परिवर्तन के लिए पुन: लोड नहीं पाउ पर चल

मैं क्या याद आ रही है फिर से लोड नहीं करता है?

+0

आप ब्राउज़र को ताज़ा या एप्लिकेशन को पुन: प्रारंभ कर रहे हैं? – veritas1

+0

@ veritas1 ताज़ा, को पुन: प्रारंभ यह (जैसे कि, 'स्पर्श tmp/restart.txt' द्वारा) पाठ्यक्रम – user1749366

उत्तर

6

आप फ़ाइलों को/lib में बदलने के बाद पाउ को पुनरारंभ करना चाहते हैं क्योंकि रेल प्रारंभ होने के बाद यहां वस्तुओं को प्रारंभ करते हैं और शुरू होने के बाद उन्हें फिर से लोड नहीं करते हैं (इसलिए सर्वर चालू होने पर परिवर्तन नहीं होगा अंतर)।

  1. आप require_dependency का उपयोग कर को देखने के लिए चाहते हो सकता है: इस पर काबू पाने के लिए, आप कुछ ही विकल्प हैं। , तो आप अपने lib फ़ोल्डर एक बहुत बदल रहे हैं, तो touch ~/.pow/restart.txt

  2. एक और अधिक सुविधाजनक समाधान के लिए आसानी से अपने पुनरारंभ संभाल करने anvil जोड़ें:

  3. आप restart.txt फ़ाइल को छूकर पाउ ​​को पुनः आरंभ कर सकते हैं।

  4. यदि आप ऐसा नहीं करना चाहते हैं, तो बस अपनी कक्षाओं को/एप पथ पर एक नए फ़ोल्डर में जोड़ें।

+0

का काम करता है लेकिन वह क्या autoload_paths के लिए है नहीं है? रेलों को बताने के लिए और क्या रीलोड करना है? – user1749366

+0

ऑटो-रीलोड को ऑटोलोड नहीं करना है। क्या तुम सच में चाहते हैं, वहाँ कुछ हैक्स है यहां: http://stackoverflow.com/questions/3282655/ruby-on-rails-3-reload-lib-directory-for-each-request – Simpleton

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