मैं रेल 3.1.3 चला रहा हूं, जिसमें स्प्राकेट्स 2.0.3 निर्भरता के रूप में शामिल है।स्टेजिंग पर रेल संपत्ति परिसंपत्ति पाइपलाइन: सही फिंगरप्रिंट लेकिन 404ing
मैंने अपने स्टेजिंग वातावरण को स्थापित करने के लिए रेल गाइड गाइड के तरीके को कॉन्फ़िगर करने के तरीके को कॉन्फ़िगर किया है।
config.serve_static_assets = false
config.assets.compress = true
config.assets.compile = false
config.assets.digest = true
मैं अपने Capfile
load 'deploy'
load 'deploy/assets'
में शामिल किया है और संपत्ति तैनाती पर अपेक्षा के अनुरूप precompiled मिलता है।
सार्वजनिक/संपत्तियों में, मुझे फिंगरप्रिंट के साथ अपेक्षित संपत्ति मिलती है।
application-bd402855d34fb61e0a1690da06f79f20.js
application-bd402855d34fb61e0a1690da06f79f20.js.gz
application-ed3f9a8d23992790841c11b6692fb576.css
application-ed3f9a8d23992790841c11b6692fb576.css.gz
...and a bunch of images...
जब मैं पृष्ठ लोड करता हूं, तो मुझे सही संदर्भ, फिंगरप्रिंट और सभी दिखाई देते हैं।
<link href="/assets/application-ed3f9a8d23992790841c11b6692fb576.css" media="screen" rel="stylesheet" type="text/css">
<script src="/assets/application-bd402855d34fb61e0a1690da06f79f20.js" type="text/javascript"></script>
हालांकि, सब कुछ 404s, सीएसएस, जेएस, छवियों, सबकुछ।
कोई भी जानता है कि सौदा क्या है? धन्यवाद!
क्या आप 'उत्पादन' के रूप में स्टेजिंग चला रहे हैं या आपके पास एक staging.rb कॉन्फ़िगरेशन फ़ाइल है? यदि ऐसा है, तो आपके पास सही पाइपलाइन विकल्प नहीं हो सकते हैं। –
स्टेजिंग उपरोक्त कॉन्फ़िगरेशन विकल्पों के साथ स्थापित की गई है, जो रेल गाइड गाइड के लिए सुझाव देता है। मुझे बहुत वही व्यवहार चाहिए। क्या यह सही नहीं है? – cotopaxi
यह ठीक होना चाहिए। मैं इसके बारे में कुछ और सोचूंगा ... –