2013-06-27 5 views
6

Alcune attività sono tenuti, ma un sacco di attività vengono caricate ogni volta (amonst altri i file tiny_mce, ma anche file di immagini statiche) anche anche se non ho cambiato nulla.Asset sync uploading (quasi) tutte le attività a S3 su ogni implementazione, anche se nulla è cambiato

Sto utilizzando Heroku sullo stack di cedro e v.0.5.4 della risorsa di sincronizzazione degli asset.

parte del log da Heroku push:

Uploading: assets/logo_na.png 
Uploading: assets/icons/woofunction-icons/home_32.png 

(che non sono stati cambiati)

Ignoring: assets/application-2b6fe7367c39811f8bae3c83bd39e8bf.js.gz 
Ignoring: assets/application-44fd5226ff0852aeecfcda68b9aa755c.css.gz 

(. Questi non sono state modificate sia, ma siano ignorati)

Questo ha funzionato bene, il problema è apparso dopo aver spostato le app nello stack heroku europe. Ho anche aggiunto la gemma turbo-sprockets-rails3 (0.3.6) senza alcuna differenza apparente in ciò che viene caricato.

+0

si può mettere il production.rb e dettagli del file application.rb controllo se si imposta questa: 'config.assets.initialize_on_precompile = false' in production.rb –

+0

Avete cambiato la regione S3 troppo? Vedi [questa opzione] (https://github.com/rumblelabs/asset_sync#amazon-s3-multiple-region-support) – Gonfva

risposta

4

Provare ad aggiornare la gemma asset_sync all'ultima versione. Attualmente stai eseguendo 0.5.4 mentre la versione head è 1.0.0 che probabilmente usa una versione aggiornata di nebbia.

La sincronizzazione delle risorse con asset_sync/fog è stata abbastanza problematica qualche tempo fa, una volta ho eseguito con a similar issue: "Sync to S3 always copies all files" utilizzando la gem di middleman_sync che si basa su asset_sync.

Problemi correlati