Mein Setup enthält Ruby 1.9.3, Rails 3.2 und jQuery 1.7.1. Ich fand, dass jQuery-Anfragen sendet nur /assets/image_file.png /assets/images/image_file.png statt, die in defekten Link führt, wie im Bild unten gezeigt:Rails 3.2, jQuery 1.7.1 Verknüpfung zu Assets/Bilder gebrochen
Ich weiß aus Asset Organization Diese Rails suchen nach geeigneten Ordnern in Assets für js, css und Bilddateien. Ich weiß also, dass es in einem Unterverzeichnis "images" nach dem Bild suchen sollte, auf das als/assets/images verwiesen wird. Ich erstellte ein Unterverzeichnis Bilder in Assets/Bilder (App/Assets/Bilder/Bilder) und kopierte das referenzierte Bild dort und es hat funktioniert.
Aber sollte jQuery die Bilder nicht korrekt im Anlagenverzeichnis referenzieren. Hier ist der jQuery-Code durch den Fehler verwiesen werden mit der Linie produziert Fehler hervorgehoben:
Gibt es einen Konfigurationsparameter, der in application.rb oder Umgebungsdateien eingestellt werden muss, um den Vermögenswert Pfad für jQuery zu setzen? Oder eine andere Möglichkeit, das zu beheben?
Ich bin mir nicht sicher, ob ich Ihr Problem verstehe oder nicht, aber könnten Sie Ihre CSS-Dateien durchsuchen und mir mitteilen, welche Datei und welcher Ort 'ui-bg_glass_80_d7ebf9_1x400.png' geschrieben wurde? –