Domanda

sto usando file SASS nello sviluppo Rails. E mi chiedo se dovrei gitignore generato file CSS.

Il problema con l'aggiunta di file CSS in Git è che sono semplicemente ridondanti. file SASS a public/stylesheets/sass sono i file di cui ho bisogno.

Così ho le seguenti righe nel gitignore:

# public/stylesheets/*.css

Ma se faccio questo, quando spingo la mia app per Heroku, non c'è nessun file CSS, ovviamente.

  • Quali potrebbero essere le migliori pratiche per la gestione dei file SASS / CSS?

Non ho mai provato le attività di imballaggio (ad esempio, i file CSS Minimizzando per ambiente di produzione), ma ho intenzione di farlo anche quando schiero a non Heroku ambiente con Capistrano.

È stato utile?

Soluzione

Ecco un post sul blog Heroku circa il loro plugin per generare CSS dal Sass sui loro server. http://blog.heroku.com/archives/2009/8/18 / heroku_sass /

Altri suggerimenti

Il mio metodo è quello di mantenere una filiale locale dedicato per monitorare tutto ciò che verrà spinto a Heroku. La vostra situazione potrebbe essere diversa, ma questo funziona bene per me e si sente abbastanza in modo pulito organizzata.

Non si deve commettere i file CSS generati in Git e di trattare con i file system di sola lettura (come Heroku) si dovrebbe usare il problemi gemma ( sass_on_heroku plugin è ora sconsigliato).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top