Dopo aver esaminato il codice sorgente, ho trovato due variabili d’ambiente che aiutano:
PRINT_EXCEPTIONS- mostra tutte le eccezioni, forse troppo prolisso per essere prezioso, ma ha aiutatoRAILS_LOGS_STDOUT- registra tutto sulla console, che è quello che stavo cercando sopra
Questi hanno aiutato a confermare che non si verificava alcun errore all’interno di Rails né nel SCSS del mio tema.
Apparentemente c’era un componente gzip bloccato tra Ember e Rails. Non sono sicuro di come sia arrivato qui, ma quando l’header Content-Encoding esiste, questa particolare riga lo copiava e causava al browser (e a curl) di ignorare l’intero corpo della risposta (presumibilmente perché non era più codificato in gzip).
Sembra che questo sia stato corretto in 2.9.0.beta1, ma sto eseguendo la versione 2.7.13.
Rimuovere il componente gzip in sviluppo ha risolto il problema per la mia versione particolare, ma sembra che in futuro funzionerà bene con gzip. Non sono sicuro del perché la versione desktop non abbia mostrato lo stesso problema.
Spero che questo aiuti chiunque altro abbia problemi simili.