Qualcosa di simile (in un inizializzatore):Come posso eseguire un codice personalizzato prima di qualsiasi asset precompilato in Rails?
Sprockets.before_precompile do
# some custom stuff that preps or autogenerates some asset files
# that should then be considered in the asset pipeline as if they were checked in
end
In particolare, vorrei eseguire un'attività sorso di riunire alcuni javascript con qualche preprocessori speciali, e preferisco non riscrivere il mio gulpfile per ottenere il bene pipeline per gestire tutto ... e voglio anche che funzioni su Heroku senza bisogno di un buildpack personalizzato, se possibile. qualche idea? Presumibilmente Pignoni ha questi tipi di ganci.
Esattamente quello di cui avevo bisogno! Grazie! – btown
Funzionerebbe con la compilazione automatica degli asset che avviene in modalità 'sviluppo'? – Suan
@Suan, se non sbaglio, la compilazione live per lo sviluppo env viene eseguita sul caricamento della pagina, eseguire un'attività di gulp per creare un'app ogni volta che la pagina viene ricaricata sembra un po 'eccessivo per me. Immagino che per questo caso sia meglio usare gulp watch, quindi costruirà l'app solo quando apporti modifiche ai file sorgente, e alla ricarica della pagina otterrai le risorse più recenti preparate da gulp. Non sono sicuro che ci sia un compito simile di Rake per la compilazione live. –