मुझे यह वही समस्या थी और हेरोोकू के अपने दस्तावेज़ों सहित कुछ अलग-अलग पृष्ठों के निर्देशों का पालन किया।मैं अगले व्यक्ति की मदद के लिए यहां पोस्ट कर रहा हूं क्योंकि संभावित रूप से रेल 4, हेरोकू या गिथब में बदलावों के कारण, लेकिन उपर्युक्त दिशाएं मेरे लिए बिल्कुल काम नहीं करतीं। हालांकि मुझे यह काम करने के लिए मिला और यह कैसे है।
हां आपको शायद RAILS_ENV=production bundle exec rake assets:precompile
का उपयोग करके अपनी संपत्ति का प्रीकंपाइल करना चाहिए, लेकिन उसके बाद आप 'सार्वजनिक/संपत्ति' फ़ोल्डर में जाएं और "सभी" 'सीएसएस', 'css.gz', '.json', '.yml' , '.js' फ़ाइलें जो 'एप्लिकेशन' या 'मेनिफेस्ट' से शुरू होती हैं। उन्हें एप्लिकेशन की निर्देशिका के बाहर किसी फ़ोल्डर में ले जाएं। क्या यह सिर्फ कुछ भी गलत हो जाता है। सत्यापित करें कि उन सभी फ़ाइलों को ऐप्स के सार्वजनिक/संपत्ति/फ़ोल्डर से हटा दिया गया है। इसके बाद अपने स्थानीय रेल सर्वर को पुनरारंभ करें और सत्यापित करें कि आपका ऐप अभी भी व्यवहार कर रहा है जैसा आप चाहते हैं। फिर अपने गिथब खाते पर जाएं और अपनी रिपॉजिटरी की 'सार्वजनिक/संपत्ति /' निर्देशिका में जाएं और उन सभी फ़ाइलों को हटा दें जिन्हें आपने अभी स्थानीय रूप से किया था। फिर स्थानीय रूप से जोड़ें/प्रतिबद्ध करें, फिर गिट करने के लिए दबाएं, फिर उसकेोकू में, और दीवार जो आप कर चुके हैं, इसे काम करना चाहिए।
यह पीछे तर्क, मैं क्या मान, है, क्योंकि जब आप Heroku करने के लिए धक्का इसे अपने भंडार में संकलित संपत्ति के लिए जाँच करता है और इस वजह से है, भले ही मैं स्थानीय स्तर पर precompiled था, यह अभी भी पिछले प्रतिबद्ध से कुछ एसेट कॉन्फ़िगरेशन खींच रहा था । इन फ़ाइलों को हटाकर, हेरोोकू को पुश के दौरान संकलित करना होगा। एक बात मैं जो काम कर सकते हैं की कोशिश नहीं की सिर्फ एक और शाखा का उपयोग करने जा रहा है और उन फ़ाइलों को हटाने और Heroku है कि शाखा की तैनाती है, तो आपको लगता है कि पहले की कोशिश करना चाहते हो सकता है, लेकिन यह क्या मेरे लिए काम किया है।
एक अन्य ध्यान दें, .bak या Heroku .old करने के लिए फ़ाइलों का नाम बदलने अभी भी अपने नियमित रूप में उन्हें माना जाता है और उन्हें प्रदर्शित किया के रूप में यह मूल जो कि ठीक से प्रदर्शित नहीं किया गया।
स्रोत
2014-05-04 19:28:45
संभावित डुप्लिकेट? http://stackoverflow.com/questions/tagged/css+heroku?sort=votes&pagesize=50 –
@IOXenus यह एक बिल्कुल अलग सवाल है – Leahcim
शायद इस तथ्य के कारण कि आप सीएसएस रीसेट का उपयोग नहीं कर रहे हैं। यदि आप 40 पीएक्स के 50 पीएक्स पैडिंग को जोड़ते हैं, तो यह ठीक हो जाता है। – Jawad