Appena aggiornato un'app dai binari 3.0.9 a 3.2.1 e quando corro bundle exec rake assets:precompile
Ottengo errori, il che va bene tuttavia il backtrace non mi dice dove nel mio css o scss file dal quale proviene il problema della sintassi. Ho provato a greping per "0ee5c0e69c92af0" ma quella stringa non appare nel mio progetto.Rails Asset Pipeline Migliore errore o Stack Trace
bundle exec rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets --trace
** Invoke assets:precompile:all (first_time)
** Execute assets:precompile:all
** Invoke assets:precompile:primary (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
** Invoke tmp:cache:clear (first_time)
** Execute tmp:cache:clear
** Execute assets:precompile:primary
rake aborted!
Invalid CSS after "...0ee5c0e69c92af0": expected ";", was ".png;"
C'è un modo per ottenere un messaggio di errore migliore o una traccia di stack dal processo di precompilazione? C'è un altro modo in cui posso compilare i miei file css.erb
per verificare la sintassi senza questa attività?
sono stato in grado di grep giro per la seconda parte alla ricerca di '.png;' piuttosto che l'hash che è apparentemente generato automaticamente, e risolvere il problema. Penso che questo metodo funzionerebbe, anche se mi auguro che l'impostazione predefinita dia migliori errori. – Schneems
forse potresti inserire un bug nel progetto Sprockets per fornire più contesto per tali errori? –