मेरे पास एक रेल 3.1 ऐप है और जब मैं सीएसएस बदलता हूं, तो कुछ कारणों से परिवर्तन नहीं दिखते हैं। मैंने bundle exec rake assets:precompile
किया और यह एक बार मदद की, लेकिन अब मैं पुराने सीएसएस से फंस गया हूं इससे कोई फर्क नहीं पड़ता।रेल संपत्तियों को अपडेट नहीं किया गया
उत्तर
के रूप में अपनी संपत्ति अब आप उनके साथ निम्नलिखित
bundle exec RAILS_ENV=development rake rails_group=assets assets:clean
आप रेक संपत्ति की कोशिश करना चाहते हो सकता है साफ करने के लिए की जरूरत है precompiled कर रहे हैं: स्वच्छ और फिर संपत्ति घूस: precompile
ने किया .. कुछ भी नहीं बदला (पुराना सीएसएस परोसा जा रहा है)। – Stpn
जब मैंने ऐसा किया, तो मैंने इस त्रुटि में ध्यान दिया कि यह 'रेक संपत्तियों में रेक कार्य कर रहा था: स्वच्छ: सभी RAILS_ENV = उत्पादन RAILS_GROUPS = संपत्ति'..इससे मैंने इसे' विकास 'पर स्विच किया है, यह अच्छी तरह से काम करता है! :) धन्यवाद। – RGB
मुझे बस को हटाने गया था के लिए सार्वजनिक निर्देशिका से संकलित सीएसएस/जेएस फाइलें।
यह पता चला कि अन्य देव ने इसे वहां रखा और किसी को भी नहीं बताया।
मुझे यह भी करना था, लेकिन यह एक और देव नहीं है, यह प्रीकंपलर है। – OneHoopyFrood
मेरे उत्पादन वातावरण के लिए मुझे अपनी संपत्तियों को पुनः प्राप्त करने के लिए उपर्युक्त चरणों में से कुछ को जोड़ना पड़ा।
rake assets:clean
यकीन है कि मैं सही वातावरण
तब में था मैं public/assets
निर्देशिका कि precompile बनाता है (या बस फ़ाइल है कि आप की जरूरत है को नष्ट करने के लिए आवश्यक बनाना:
सबसे पहले मैं करना पड़ा ठीक, उदाहरण के लिए application-<hash>.css
)
फिर अंत में फिर से चलाने के
rake assets:precompile
और मेरे अपाचे सर्वर को पुनरारंभ करें (मैं अपाचे के साथ यात्री का उपयोग करता हूं, nginx के साथ परीक्षण नहीं करता)
किसी भी भविष्य में Googlers को यह धागा मिल जाता है: मुझे एक रेल 4.2.8 आवेदन के परीक्षण वातावरण में एक ही समस्या थी। उपर्युक्त समाधानों में से कोई भी काम नहीं करता है। में config.serve_static_files = false
सेट करना इसे हल किया गया।
ध्यान रखें कि यह एक अस्थायी फिक्स है क्योंकि यह public
फ़ोल्डर में सभी फ़ाइलों का कारण नहीं बनता है (404.html, favicon.ico, robots.txt, आदि सहित)।
क्या रेल में मेरे लिए काम किया, क्रोम, मैक:
1 - टर्मिनल में:
rake assets:clean
2 - उदात्त पाठ में या खोजक में:
हटाएँ "लोक> एसेट "फ़ोल्डर
3 - टर्मिनल लांच स्थानीय होस्ट सर्वर में:
rails s
4 - क्रोम में: - पुनः लोड क्रोम समाशोधन कैश प्रासंगिक अगर
http://localhost:3000/
5:
cmd + shift + R
अब आप अपने सीएसएस फ़ाइलों का अद्यतन करने के लिए और अपने स्थानीय होस्ट पर तत्काल परिवर्तन देखने सिर्फ फिर से लोड करने में सक्षम होना चाहिए पृष्ठ
टर्मिनल में "रेक संपत्ति: प्रीकंपाइल" नहीं चलाएं क्योंकि यह "सार्वजनिक" फ़ोल्डर में फ़ोल्डर "संपत्ति" को फिर से बना देगा और यो आप सीधे अपने स्थानीयहोस्ट
- 1. MongoDB $ रिकॉर्ड को अपडेट नहीं किया गया
- 2. Manifest.yml को संपत्तियों के साथ अपडेट नहीं किया जा रहा है: प्रीकंपाइल - रेल 3.2.6
- 3. jQuery संवाद-पोस्टबैक लेकिन अपडेट पैनेल अपडेट नहीं किया गया
- 4. रेल में 2.30 अपडेट किया गया कॉलम 2.3.2
- 5. अपडेट किया गया कोड आईई
- 6. रेल 3: हैसोन के साथ डिवाइसेज, नेस्टेड विशेषताओं को अपडेट नहीं किया गया
- 7. ListView को सूचित करते समय अपडेट नहीं किया गया हैडेटाडेटा को बेसएडाप्टर से हटाया गया
- 8. ओरेकल और ट्राइगर्स (डाला गया, अपडेट किया गया, हटाया गया)
- 9. रेल 4 संपत्ति पाइपलाइन विक्रेता संपत्तियों की छवियों को प्रीकंपिल्ड नहीं किया जा रहा है
- 10. sqlconnection को परिभाषित नहीं किया गया है
- 11. रेल संपत्तियों पाइपलाइन "स्मृति आवंटित नहीं कर सकते - nodejs"
- 12. रेल 3.1 संपत्तियों में उत्पादन में कोई फिंगरप्रिंट नहीं है
- 13. 'पर बनाया गया' और 'अपडेट किया गया' फ़ील्ड
- 14. रेल - इंटरनेट एक्सप्लोरर में सीएसएस लोड नहीं किया गया
- 15. jQuery फ़ाइल अपलोड नहीं किया गया 'किया'
- 16. रेल संपत्तियों में तरल पदार्थ का उपयोग
- 17. SharedPreferences मूल्य अपडेट नहीं किया जाता
- 18. Json.net गेटर प्रॉपर्टी को क्रमबद्ध नहीं किया गया
- 19. कोड में परिभाषित डब्ल्यूपीएफ डेटा बाध्यकारी के साथ समस्या यूआई तत्वों को अपडेट नहीं किया गया
- 20. एप्लिकेशनडिडफिनिश लॉन्चिंग नहीं किया गया
- 21. रेल 3 कस्टम जावास्क्रिप्ट घटनाओं को परिभाषित किया गया है?
- 22. BackgroundWorker_RunWorker क्यों लागू नहीं हुआ GUI अपडेट नहीं किया गया है?
- 23. एंड्रॉइड विजेट अपडेट नहीं किया जा रहा
- 24. ईएफ 5 में अपडेट किया गया अब नोटमैप एनोटेशन
- 25. ड्राइंग विज़ुअल रीफ्रेश नहीं किया गया है
- 26. ऐप का नाम अपडेट किया गया लेकिन गेम सेंटर
- 27. अपडेट किया गया ऐप, अभी भी, पुराना संस्करण ऐप स्टोर
- 28. 'एफबीएसशन: कोई ऐपआईड प्रदान नहीं किया गया
- 29. getLastKnownLocation() एंड्रॉइड, जब अंतिम ज्ञात स्थान अपडेट किया गया है?
- 30. अपडेट किया गया एएसपी.नेट 3.5 से 4.0 -> Sys.WebForms.PageRequestManager अपरिभाषित
हम्म में आपकी सीएसएस फ़ाइलों के अपडेट देखने में सक्षम नहीं होंगे ..? /Users/username/.rvm/rubies/ruby-1.9.3-p0/bin/ruby /Users/username/.rvm/gems/ruby-1.9.3-p0/bin/rake संपत्तियां: साफ़ करें: सभी RAILS_ENV = उत्पादन RAILS_GROUPS = संपत्तियों का उल्लेख मैंने जो समस्या का उल्लेख किया है, वह विकास में दिखाया गया है .. – Stpn
ने इसे कई बार किया और इससे मदद मिली .. अजीब लेकिन धन्यवाद!)) – Stpn
कोई भी मौका आप बता सकते हैं कि कैसे विकास के लिए संपत्ति प्रीकंपाइल बंद करना है ताकि तुरंत .css में किए गए परिवर्तन देखना संभव हो? – Stpn