2012-07-05 19 views
10

मेरे आवेदन में, मुझे एक स्पॉकेट्स :: परिपत्र निर्भरता त्रुटि एप्लिकेशन.जेएस पहले से ही आवश्यक है। यह मेरे आवेदन में हर पृष्ठ को प्रभावित करता है क्योंकि जेएस लोड में से कोई भी नहीं। नोट - यह त्रुटि काफी जटिल विलय के बाद हुई।स्पॉकेट्स :: परिपत्र पर निर्भरता त्रुटि एप्लिकेशन.जेएस पहले से ही

मेरी धारणा (अगर मैं गलत हूं तो कृपया मुझे सही करें) यह त्रुटि तब होती है क्योंकि दो अलग-अलग फ़ाइलों को application.js की आवश्यकता होती है। यदि हां, तो मुझे इस त्रुटि को डीबग करने के लिए किस फाइल में देखना चाहिए? मैं अपने आवेदन का परीक्षण कैसे कर सकता हूं यह निर्धारित करने के लिए कि कौन सी फाइलें पहले से ही application.js की आवश्यकता है?

किसी भी मदद के लिए बहुत बहुत धन्यवाद। मैं किसी भी प्रासंगिक जानकारी की आपूर्ति करने से खुश हूं।

उत्तर

20

"इस त्रुटि एक काफी जटिल मर्ज के बाद हुई।"

मुझे यकीन है कि संघर्ष निश्चित रूप से भी application.js फ़ाइल में होगा हूँ .. मर्ज के बाद आप अतिरिक्त आवेदन को हटा दिया है नहीं हो सकता है .js। * फ़ाइल आपके संस्करण नियंत्रण आपके लिए बनाता है, जहां दोनों में require tree या कुछ की रेखा होगी .. यानी दोनों को एक दूसरे को परिपत्र निर्भरता की आवश्यकता होती है। सुनिश्चित करें कि उस फ़ोल्डर में ऐसी कोई अतिरिक्त फ़ाइल नहीं है ...

+0

आप पूरी तरह से सही हैं, मुझे नहीं पता था कि यह application.js.orig लोड करेगा। बहुत बहुत धन्यवाद! ... जैसे ही स्टैक ओवरफ्लो मुझे देता है मैं इसे चिह्नित कर दूंगा ... – wir963

+0

खुशी हुई इससे मदद मिली! कुछ समय पहले एक ही मुद्दे का सामना करना पड़ा :) ..... –

+1

मेरे लिए, यह codekit स्वचालित रूप से application.js को छोटा कर रहा था। 'आरएम ऐप/संपत्ति/जावास्क्रिप्ट/application.min.js' चाल है। –

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