मेरी स्थानीय मशीन पर, जब मैं अपने रेल ऐप को देखता हूं, तो मेरी स्टाइलशीट /assets/stylesheets/
पर सफलतापूर्वक लिंक की जाती हैं लेकिन हेरोकू पर, /stylesheets/
को public
निर्देशिका में संभवतः बदल दिया गया है और काम नहीं करता है! संकलन पर public/stylesheets
पर जाने के लिए मैं अपनी स्टाइलशीट कैसे प्राप्त करूं?हेरोकू पर रेल स्टाइलशीट
संपादित करें:
फ़ाइल निर्देशिका के बाद rake assets:precompile
app
assets
stylesheets
application.css
application.min.css
home.css
home.css.scss
home.min.css
scaffolds.css
scaffolds.css.scss
scaffolds.min.css
startups.css
startups.css.scss
public
assets
application-3701cb84bbc3c20d5a7ec1aac608fbdb.js
application-3701cb84bbc3c20d5a7ec1aac608fbdb.js.gz
application-f7ff7ad51f3528ccca1b5c7f2d5b5915.css
application-f7ff7ad51f3528ccca1b5c7f2d5b5915.css.gz
manifest-ad3babc6c84cc0b38f1a98eb594b8235.json
rails-afd7b40a0142ed24738b640e78388de4.png
यहाँ application.html.haml
में मेरी स्टाइलशीट लिंक है:
stylesheet_link_tag "flat-ui", "home.min", media: "all"
gem flatui-rails
मेरी Gemfile में है और *= require flat-ui
मेरी application.css
फ़ाइल में है ।
संपादित करें 2:
मेरी public/assets
फ़ोल्डर को साफ कर दिया है, मेरे .gitignore
को public/assets/*
जोड़ा गया है और मेरी Heroku रेपो को धक्का दे दिया। स्लग संकलन के दौरान हेरोोक ने संपत्ति पाइपलाइन चलायी और /assets/application-b2c82b0573602f3a368a26f36b99542b.css
बनाया जो मेरी साइट के स्रोत कोड में भी जुड़ा हुआ है, लेकिन शैली लोड नहीं होती है और जब मैं स्टाइल शीट पर नेविगेट करने का प्रयास करता हूं तो मुझे The page you were looking for doesn't exist.
मिल जाता है ... अब क्या?
!!! 5
%html
%head
%title StartupCrawler
= stylesheet_link_tag "application", media: "all"
= csrf_meta_tags
= yield
धन्यवाद, मुझे लगता है कि यह सही दिशा में एक कदम है, लेकिन यह अभी भी काम नहीं कर रहा है। मैंने मूल पोस्ट में अपनी कॉन्फ़िगरेशन के बारे में विवरण जोड़ा। मुझे संदेह है कि मैंने अपने 'application.html.haml' शैली लिंक –
में कुछ गलत किया है, मेरी 'styleheet_link_tag" flat-ui "," home.min ", मीडिया को बदलने के बाद:" all "' 'styleheet_link_tag" एप्लिकेशन ", मीडिया:" सब "'हेरोोकू लगभग वैध स्टाइलशीट से जुड़ा हुआ है, लेकिन उसने'/assets/application-4cd3d6fa233d3d69d4eb5f32c3ca36b5.css' को एक लिंक के रूप में दिया है जो मेरे फ़ोल्डर्स में मेरे पास कोई प्रीकंपील्ड संपत्ति नहीं है –
क्या आप अपना पोस्ट कर सकते हैं application.html.haml? भी 'heroku लॉग' चलाएं और उस आउटपुट को पोस्ट करें। –