Dünner server im Produktions-Modus nicht laden mein Vermögen

Wenn ich es lade thin etwa so:

thin start -e production

und versuchen, auf einer meiner Seiten, ich bekomme diese in der log-Ausgabe:

cache: [GET /] miss
cache: [GET /assets/main-bd1ef4b153740fb69fd615304b87ad0d.css] miss
cache: [GET /assets/jqModal-8fa734bf4f58524b2799abd73ab7d34f.css] miss
cache: [GET /assets/jquery-544665ba1d5b4f793290421aafed85c9.js] miss
cache: [GET /assets/application-00b97aa2429046c0c43802f07b756b46.js] miss

Diese Dateien existieren in meinem assets Verzeichnis unter public.

Habe ich diesen Befehl ausführen, auch:

RALS_ENV=production rake assets:precompile

Habe ich versucht, nur den Zugriff auf die Datei /public/assets/application.js im browser so:

http://localhost:3000/application.js

Das gibt mir ein 404-Fehler (obwohl die Datei vorhanden ist in /public/assets aber die Datei kann gelesen werden, wenn ich eine Anfrage an die Datei, wenn der server im development-Modus.

Jemand irgendwelche Ideen?

  • Was ist genau das problem -, dass es ein cache miss? (was erwartet werden kann, das erste mal, wenn Sie die Datei anzufordern), oder ist es so, dass diejenigen Dateien, die nicht zugänglich sind, überhaupt? Sollten Sie unter localhost:3000/assets/application.js etc.
InformationsquelleAutor aarona | 2012-02-01
Schreibe einen Kommentar