लोड नहीं किया जाता है तो मैं बहुत तरह thin
लोड:उत्पादन मोड में पतली सर्वर चल रहा है मेरी संपत्ति
thin start -e production
और मेरे पृष्ठों में से एक तक पहुँचने का प्रयास, मैं लॉग उत्पादन में इस मिल:
cache: [GET /] miss
cache: [GET /assets/main-bd1ef4b153740fb69fd615304b87ad0d.css] miss
cache: [GET /assets/jqModal-8fa734bf4f58524b2799abd73ab7d34f.css] miss
cache: [GET /assets/jquery-544665ba1d5b4f793290421aafed85c9.js] miss
cache: [GET /assets/application-00b97aa2429046c0c43802f07b756b46.js] miss
इन फ़ाइलों public
के तहत मेरे assets
निर्देशिका में मौजूद हैं।
RALS_ENV=production rake assets:precompile
मैं सिर्फ इस तरह ब्राउज़र में फ़ाइल /public/assets/application.js
तक पहुँचने की कोशिश की है::
मैं इस आदेश को भी दौड़े हैं
http://localhost:3000/application.js
कौन सा मुझे एक 404 त्रुटि देता है (भले ही फ़ाइल /public/assets
में मौजूद है लेकिन जब मैं फ़ाइल जब सर्वर विकास मोड में है।
किसी को भी किसी भी विचार के लिए अनुरोध करने फ़ाइल पढ़ा जा सकता है?
वास्तव में समस्या क्या है - कि कैश मिस है? (जिसे पहली बार फ़ाइल का अनुरोध करने की उम्मीद की जा सकती है), या यह है कि वे फ़ाइलें बिल्कुल उपलब्ध नहीं हैं? वे _should_ http: // localhost: 3000/assets/application.js आदि पर उपलब्ध हो सकते हैं – Elad