2013-06-27 3 views
6

Einige Assets werden beibehalten, aber jedes Mal werden viele Assets hochgeladen (unter anderem die tiny_mce-Dateien, aber auch statische Image-Dateien) obwohl ich nichts geändert habe.Asset-Synchronisierung Hochladen (fast) aller Assets auf S3 bei jeder Bereitstellung, auch wenn sich nichts geändert hat

Ich verwende Heroku auf Zedernholz und v.0.5.4 der Asset-Sync-Gem.

Teil des Stammes von Heroku Push:

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

(die nicht geändert haben)

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

(. Diese wurden entweder nicht verändert, aber richtig ignoriert werden)

Das funktionierte früher gut, das Problem tauchte auf, nachdem ich die Apps auf den Heroku-Europe-Stack verschoben habe. Ich habe auch die Turbo-Kettenräder-Rails3 (0.3.6) Gem hinzugefügt, ohne erkennbaren Unterschied in was hochgeladen wird.

+0

können Sie setzen Ihre production.rb und application.rb Datei Details überprüfen, ob Sie diesen Satz: 'config.assets.initialize_on_precompile = false' in production.rb –

+0

Haben Sie auch die S3-Region verändert? Siehe [diese Option] (https://github.com/rumblelabs/asset_sync#amazon-s3-multiple-region-support) – Gonfva

Antwort

4

Versuchen Sie, das Asset_Sync-Juwel auf die neueste Version zu aktualisieren. Sie laufen derzeit 0.5.4, während die Kopfversion 1.0.0 ist, die wahrscheinlich eine aktualisierte Version von Nebel verwendet.

Die Asset-Synchronisierung mit Asset_Sync/Fog war vor einiger Zeit ziemlich problematisch, ich einmal mit a similar issue: "Sync to S3 always copies all files" mit dem Gemmlerman_sync Gem, die auf Asset_sync beruht.

Verwandte Themen