2011-12-23 3 views
6

उत्पादन मोड में मेरे रेल 3.1 ऐप को आज़माने (डेबियन 6, रूबी 1.9.2, यात्री)। मैंने आईई 6 & आईई 7 का उपयोग करके इसे आजमाया और कुछ संपत्ति ठीक से लोड नहीं हुई हैं। सब कुछ देव मोड में ठीक काम करता है।रेल 3.1, संपत्ति पाइपलाइन और आईई 6 और 7 उत्पादन मोड में - कुछ सीएसएस और जेएस ठीक से लोड नहीं होते हैं

कुछ सीएसएस & जेएस ठीक से लोड नहीं होते हैं, तो आप सभी फाइलों को संकलित किया जा रहा है। विशेष रूप से मुझे ड्रॉप-डाउन (jquery superfish मेनू) के साथ समस्याएं आ रही हैं। आईई 8, आईई 9, फ़ायरफ़ॉक्स, क्रोम में उत्पादन सब कुछ & विकास में ठीक काम करता है। समस्या केवल उत्पादन में IE 6 & 7 में दिखाई देती है।

कैश साफ़ करने का प्रयास किया (ब्राउज़र और सर्वर दोनों में)। संपत्ति recompiling। मदद करने के लिए कुछ भी नहीं देखता है।

क्या कोई भी कुछ भी चलाता है - जैसे?

उत्तर

9

यहाँ ये समस्या हो रही किसी के लिए एमएस समर्थन से समस्या के मूल (http://support.microsoft.com/kb/262161) है:

यह समस्या होती है क्योंकि निम्न स्थितियाँ इंटरनेट एक्सप्लोरर में सत्य हैं: पहली बार तब जब सभी स्टाइल टैग 31 स्टाइल टैग लागू नहीं हैं। पहले 4,0 9 5 नियमों के बाद सभी स्टाइल नियम लागू नहीं हैं। उन पृष्ठों पर जो @import नियम का उपयोग बाहरी शैली शीट आयात करने के लिए बाहरी स्टाइल शीट्स, स्टाइल शीट्स आयात करने के लिए करते हैं जो कि तीन से अधिक स्तरों को गहराई से अनदेखा करते हैं।

ARRRRRRRRRRRRRRR !!! मेरे कोड के साथ किसी समस्या को ट्रैक करने का प्रयास करने में कुछ दिन मारे गए, जब यह एमएस के मानकों के अनुपालन में फिर से था !!! # @) (@ #)

यह मैं आगे की जांच के लिए नेतृत्व किया, और मेरे विस्मय IE6 & को IE7 केवल एक बड़ा सीएसएस फ़ाइल में प्रथम 2025 लाइनों की प्रक्रिया करने लगते हैं - बाकी नजरअंदाज कर दिया है। (पहले मैंने सोचा था कि यह कई लाइनों की सीमा थी, लेकिन यह पता चला कि यह 40 9 5 नियम थे, जो 2025 लाइनों पर थे)। बस सादा बेवकूफ लगता है। नई आईई और क्रोम, सफारी, ओपेरा और एफएफ में इसके साथ कोई समस्या नहीं है। मैं अपने सीएसएस को एप्लिकेशन-1.css & एप्लिकेशन-2.css में कम से कम उत्पादन में फ़ाइलों की संख्या रखने के लिए समाप्त कर दिया, लेकिन यह अभी भी बहुत परेशान है।

+1

ओह! मुझे आपके लिए उपयोगकर्ताओं का लगभग 20% आईई <8. –

+0

याप का समर्थन करने के लिए खेद है, इसलिए मैं इसे अनदेखा नहीं कर सकता :( – konung

1

डीबग सक्षम है? यानी विकास मोड में जब आपका जावास्क्रिप्ट विभाजित होता है?

इसे अक्षम करने का प्रयास करें ताकि संपत्ति पाइपलाइन एक ही फाइल में सब कुछ विलीन कर दे और देखें कि यह अभी भी विकास मोड में काम करता है या नहीं।

मेरे पास कुछ समस्याएं थीं जब संपत्ति एक साथ विलय हो गई थी और फाइलों में से एक में एक लापता अर्धविराम था। यह खोजने में परेशानी हो सकती है, लेकिन हो सकता है। अन्य बेहतर ब्राउज़र उन्हें ठीक से प्रस्तुत करते हैं, लेकिन आईई बस चीजों को मिलाते हैं।

+0

पॉइंटर के लिए धन्यवाद लेकिन वह नहीं था। यदि आप रुचि रखते हैं तो मेरा जवाब देखें। – konung

1

एक महान मॉड्यूल CssSplitter है कि लोग सीएसएस फ़ाइलों को विभाजित करने के लिए उपयोग कर रहे हैं यानी इसे संपत्ति पाइपलाइन से उपयोग करने के लिए अनुकूलित किया गया है। https://gist.github.com/2398394

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