2017-07-02 1 views
1

Ich versuche, die agile Entwicklung mit dem Buch rails 5.0 zu verfolgen. Dort habe ich Bilder im Verzeichnis app/assets/images manuell geladen, genau wie im Buch beschrieben.Das Asset "image.jpg" ist in der Asset-Pipeline nicht vorhanden.

Folgendes ist die Zeile, in der Fehler angezeigt wird.

 <%= image_tag(product.image_url, class: 'list_image') %> 

Wie ich bereits erwähnte ich Bilder für ex image.jpg genannt geladen, und es

Action Ausnahme gefangen

Pinion :: Rails :: Helper :: AssetNotFound in Produkte # Index werfen

The asset "image.jpg" is not present in the asset pipeline.

Als ich eincheckte db seeded gibt es ein Bild mit URL image.jpg aber es ist Wurffehler.

+0

Was ist der HTML-Code, der in der Konsole generiert wird? – Pavan

+0

Sie meinen Sie wollen, dass ich die Fehlerseite "inspiziere" und erzähle? – user3576036

+0

Nein. Ich meine den entsprechenden HTML-Code, der generiert wird. Wenn Sie es inspizieren, können Sie sehen. – Pavan

Antwort

0

Ich bin selbst in dieses Problem geraten, während ich dem Buch folgte. Sie müssen sicherstellen, dass Sie eine Datei mit dem Namen image.jpg im Verzeichnis app/assets/images haben. Es ist nicht gut, nur den Dateinamen im Feld image_url in der Datenbank zu haben.

Verwandte Themen