Quando carico thin
in questo modo:Esecuzione di thin server in modalità di produzione non sta caricando i miei beni
thin start -e production
e cercare di accedere ad una delle mie pagine, ottengo questo nell'output registro:
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
Questi file sono presenti nella directory assets
sotto public
.
Ho eseguito questo comando anche:
RALS_ENV=production rake assets:precompile
Ho provato solo l'accesso al file /public/assets/application.js
nel browser in questo modo:
http://localhost:3000/application.js
Il che mi dà un errore 404 (anche se il file esiste in /public/assets
ma il file può essere letto quando faccio una richiesta al file quando il server è in modalità di sviluppo
Qualcuno ha qualche idea?
Qual è il problema esattamente - che c'è un errore di cache? (cosa che ci si può aspettare la prima volta che si richiede il file), o è che quei file non sono accessibili a tutti? Devono essere disponibili su http: // localhost: 3000/assets/application.js, ecc. – Elad