Wenn ich thin
like so lade:
und versuche auf eine meiner Seiten zuzugreifen, bekomme ich diese in der Logausgabe:
%Vor% Diese Dateien existieren in meinem assets
Verzeichnis unter public
.
Ich habe diesen Befehl auch ausgeführt:
%Vor% Ich habe versucht, einfach auf die Datei /public/assets/application.js
im Browser wie folgt zuzugreifen:
Das gibt mir einen Fehler 404 (obwohl die Datei in /public/assets
existiert, aber die Datei kann gelesen werden, wenn ich eine Anfrage an die Datei mache, wenn der Server im Entwicklungsmodus ist.
Hat jemand Ideen?
Rails, die statische Dateien bereitstellen, sind in der Produktion ( config/environments/production.rb
) standardmäßig deaktiviert:
Der Thin-Server ist nicht für die Bereitstellung der statischen Assets konfiguriert, und daher schlagen Anforderungen an Ihre Assets fehl.
Tags und Links ruby ruby-on-rails-3 asset-pipeline thin