2012-01-10 10 views
7

io ancora non del tutto capito, dove mettere le immagini in Rails 3.1, in queste situazioni:quando mettere le immagini in app/asssets e quando to/public/images in rails 3.1?

  1. immagini vengono elaborate (fe dalla graffetta o libellula) e memorizzati nella cartella (non con un servizio esterno come s3, ..fe in develompent)
  2. quando ho solo immagini, che userò nel foglio di stile (FE) backrounds
  3. icone (AppStore, Facebook ...)

thanx

+0

Aggiornamento: modificato errore di battitura e aggiunto il punto 3 – equivalent8

risposta

6

Le immagini dei fogli di stile devono essere inserite in app/risorse, mentre i file caricati da paperclip in public/system. In caso di risorse, verranno create le impronte digitali per ogni file, in modo che possano essere correttamente memorizzate nella cache. Se il file memorizzato nella cache cambia, anche le impronte digitali cambiano e in tal modo la cache viene invalidata.

UPDATE: Per fare riferimento i file in app/asset (ad esempio specificando immagine url in css) `ll bisogno di utilizzare speciali patrimoniale gasdotto ERB o aiutanti SCSS (come immagine-path e image-url per SCSS e asset_path per ERB).

Problemi correlati