/ / संपत्ति "logo.png" परिसंपत्ति पाइपलाइन में मौजूद नहीं है - परिसंपत्ति-पाइपलाइन, रूबी-ऑन-रेल-5.1

परिसंपत्ति "logo.png" संपत्ति पाइपलाइन में मौजूद नहीं है - परिसंपत्ति-पाइपलाइन, रूबी-ऑन-रेल-5.1

रेल में 5.1.3 मैं ऐप / परिसंपत्तियों / छवियों में लोगो फ़ाइल को बदलता हूं फिर त्रुटि डॉन "पता नहीं क्या ठीक करना है। कोई भी जानता है?"

The asset "logo.png" is not present in the asset pipeline.

पहले से ही पुनः आरंभ करने की कोशिश करें रेल, साफ रेल, रेल या रेल संपत्ति: रेलिंग

यहां मेरा कॉन्‍फ़िगर / इनिशियलाइज़र / एसेट्स .rb

# Be sure to restart your server when you modify this file.

# Version of your assets, change this if you want to expire all your assets.
Rails.application.config.assets.version = "1.0"

# Add additional assets to the asset load path.
# Rails.application.config.assets.paths << Emoji.images_path
# Add Yarn node_modules folder to the asset load path.
Rails.application.config.assets.paths << Rails.root.join("node_modules")

# Precompile additional assets.
# application.js, application.css, and all non-JS/CSS in the app/assets
# folder are already added.
# Rails.application.config.assets.precompile += %w( admin.js admin.css )

उत्तर:

उत्तर № 1 के लिए 15

मुझे भी ऐसी ही समस्या का समाधान करना पड़ा था। समाधान छवि पर फ़ाइल एक्सटेंशन को जोड़ना था।

= image_tag "logo", alt: ""

सेवा मेरे

= image_tag "logo.jpg", alt: ""

उत्तर № 2 के लिए 1

ऐसा करने का प्रयास करें

सबसे पहले जाओ

app/assets/images

दूसरा फ़ोल्डर लोगो बनाएँ

app/assets/images/logos

तीसरे लोगो के लिए छवि रखो

app/assets/images/logos/logo.png

और अंतिम आपके आवेदन में इस कोड को डाल दिया

<%= link_to image_tag("logos/logo.png"), root_path %>

यह हर जगह काम होगा


उत्तर № 3 के लिए 1

यहाँ मैंने अपनी समस्या के समाधान के लिए क्या किया मेरे कोड में कुछ भी गलत नहीं है और यह काम करता है:

  1. इस आदेश का उपयोग करके स्वच्छ परिसंपत्तियों को कैश / tmp / आस्तियों में रखें:
$rake tmp:clear

जैसा कहा गया है यहाँ

  1. इस आदेश का उपयोग करके फिर से संपत्तियां:
$rake assets:precompile

उत्तर के लिए -3 № 4

इस तरह मैंने इस मुद्दे को हल किया।

मैं डबल qoutes का उपयोग कर रहा था

"<% = image_tag (" "core-img / thumb.png" ", alt:" ")">

फ़ाइल के नाम के आसपास सिर्फ एक उद्धरण होना चाहिए

"<% = image_tag (" core-img / thumb.png ", alt:" ")%>"

सर्वर बंद करो,

$ रेक एसेट्स: प्रीकंपाइल

और फिर

$ रेल s

और यह काम करता है!