2014-04-05 8 views
7

कहीं से भी मेरी रेल मशीन पर एक रेल परियोजना मेरे लिए टूट गई है। हालांकि, एक ही कोडबेस उत्पादन पर काम कर रहा है, दिलचस्प रूप से पर्याप्त है।रेल संपत्ति - NoMethodError `dependency_digest`

जैसे ही किसी भी संपत्ति मैं निम्नलिखित त्रुटि मिलती है लोड करने के लिए कोशिश करता है:

undefined method `dependency_digest' for #<Sprockets::StaticAsset:0x007fefb93d0d28> 

त्रुटि दिखाई देती है के रूप में भी साइट stylesheet_link_tag लोड करने के लिए कोशिश करता है, लेकिन यह सभी परिसंपत्तियों के लिए हो रहा जा रहा है।

जैसा कि मैं कह सकता हूं, मैंने इस त्रुटि को उत्तेजित करने के लिए कोई बदलाव नहीं किए हैं। वास्तव में, स्थानीय सर्वर काम कर रहा था (दोनों पाउ और वेब्रिक के साथ) और फिर, बस बंद कर दिया। कोई बदलाव के बाद।

मैंने अपने कामों के माध्यम से इतिहास को वापस करने की कोशिश की है, लेकिन बिल्कुल कोई भाग्य नहीं है।

कोई विचार?

+0

वही, कोई विचार नहीं। क्या आपने इसे ठीक किया? –

+1

मैं केवल पूरे ऐप को पुनर्स्थापित करके इसे ठीक करने में सक्षम था। मेरे पास गिटूब पर सबकुछ है, जो इसे आसान बनाता है, लेकिन उन फ़ाइलों के लिए जिन्हें मैंने रखा है .gitignore मैंने अपनी निर्देशिका का बैकअप बनाया है, निर्देशिका हटा दी है, फिर से गिटूब से सब कुछ क्लोन किया है, और खत्म हो गया है। मेरे स्थानीय डीबी खो दिया लेकिन बीजिंग ठीक है। –

+0

यह https://github.com/pitr/angular-rails- टेम्पलेट्स (जो प्रारंभ में काम करता था) स्थापित करने के बाद मेरे साथ हुआ। कोई अन्य परिवर्तन नहीं ... रेल 4.1 – csahlman

उत्तर

11

इसे हल करना चाहिए।

rake tmp:cache:clear

+2

मैंने कभी ऐसा करने की आवश्यकता समाप्त नहीं की लेकिन कुछ और शोध के बाद मुझे विश्वास है कि यह सही जवाब है और मैं इसे इस तरह स्वीकार करूंगा। –

+0

मुझे रेल के लिए गहरा सम्मान था, लेकिन यह तेजी से अपमानजनक है क्योंकि मैं इस तरह के मुद्दों पर ठोकर खा रहा हूं, सबसे बेवकूफ तरीके से तय किया गया है; गंभीरता से, संपत्ति कैश समाशोधन? वाह। – dimitarvp

0

Heroku पर, मैं कुछ buildpacks चारों ओर स्विच करने के बाद यह समस्या हुई थी। इस अतः पद पर स्वीकार किए जाते हैं जवाब नहीं मेरी समस्या (rake tmp:cache:clear) एक ही रास्ता मैं इसे ठीक कर सकता है ठीक किया, हालांकि यह दूसरे लोगों की समस्याओं तय हो सकता है, उपयोग कर रहा था:

heroku repo:purge_cache -a appname

Heroku पर प्रलेखन के लिए https://github.com/heroku/heroku-repo देखना रेपो प्लग-इन

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