क्या हम image-url
Rails 4 में औरों से अलग कुछ और उपयोग करने वाले हैं ? वे विभिन्न मूल्यों को वापस करते हैं जो समझ में नहीं आते हैं। अगर मेरे पास logo.png
है /app/assets/images/logo.png
और मैं निम्नलिखित कार्य करता हूं, तो मुझे यही मिलेगा:
image-url("logo.png") -> url("/images/logo.png") #obviously doesn't work
image-path("logo.png") -> "/images/logo.png"
asset-url("logo.png") -> url("/logo.png")
बेशक इनमें से कोई भी काम नहीं है क्योंकि उन्हें कम से कम /assets
सामने की जरूरत है ।
अद्यतन : वास्तव में, मैंने अभी देखा, मैं रेल 4 में छवियों का उपयोग कैसे करूं? मैं कम से एक छवि है/app/assets/images/logo.png
। लेकिन अगर मैं निम्नलिखित में से किसी भी URL पर जाता हूं, तब भी मुझे अपनी छवि दिखाई नहीं देती:
http://localhost:3000/assets/logo.png
http://localhost:3000/assets/images/logo.png
http://localhost:3000/logo.png
http://localhost:3000/images/logo.png
अद्यतन 2 : एकमात्र तरीका जो मैं अपने ऊपर ला सकता हूंlogo.png
वह है इसे/app/assets/stylesheets
निर्देशिकामें ले जाकरऔर फिर ऊपर खींचकर:
http://localhost:3000/assets/logo.png
.css
फाइल के अंदर या किसी फाइल में उस सहायक का उपयोग कर रहे हैं .css.scss
?
.css.scss
फ़ाइल के अंदर है
asset_path("logo.png", image)