मैं रेल में एक साइट विकसित कर रहा हूं, सब कुछ अपेक्षाकृत चिकनी जा रहा है। अचानक विचारों और संपत्तियों में मेरे बदलाव अब दिखाई नहीं दे रहे हैं। मैं स्टाइलशीट या कुछ एचटीएमएल बदलता हूं और http://0.0.0.0:3000
पर अपने ब्राउज़र को पुनः लोड करता हूं और कुछ भी नहीं बदलता है। तो मैं वेबब्रिक को पुनरारंभ करता हूं और अभी भी कुछ भी नहीं बदला है। अगर मैं पूरी तरह से एक छवि बदलता हूं तो यह भी मामला है।रेल देव पर्यावरण पर्यावरण को पुनरारंभ करने के बाद भी एचटीएमएल/सीएसएस/संपत्ति अपडेट नहीं कर रहा है
नए परिवर्तन लाने के लिए एक ही रास्ता संपत्ति precompile करने के लिए है:
C:\Users\me\website>rake assets:precompile
C:/Ruby193/bin/ruby.exe C:/Ruby193/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
RAILS_ENV के रूप में यह क्यों दिखा रहा है उत्पादन? शायद मेरा विकास पर्यावरण किसी भी तरह से उत्पादन पर्यावरण में बदल गया? लेकिन फिर भी मुझे प्रतिबिंबित होने के लिए संपत्तियों को प्रीकंपाइल करने की आवश्यकता नहीं है। वैसे भी Rails.env.development?
रिटर्न true
और Rails.env.production?
नियंत्रकों और erb फ़ाइलों में false
देता है।
मैंने अपनी/tmp निर्देशिका को हटाने का प्रयास नहीं किया है।
मैं Heroku कम्पास के साथ काम करने के लिए प्राप्त करने के लिए आदेश में निम्न पंक्ति config/application.rb में जोड़ने के लिए किया था:
config.assets.initialize_on_precompile = false
हालांकि, उस लाइन को हटाने के किसी भी तरह अपना मुद्दा मदद नहीं की।
सही अपने स्थानीय सर्वर और स्पष्ट ब्राउज़र कैश को पुनः आरंभ करने की आवश्यकता होगी चाहते थे, धन्यवाद –
दुर्भाग्य से यह अभी भी मेरे विकास में काम नहीं कर रहा है। – Donato
आपके 'tmp/cache' फ़ोल्डर को साफ़ करने के लायक भी – McFadden