Non sono sicuro da dove iniziare il debug.
Cercando il messaggio “Failed to register Service Worker: TypeError: Failed to register a ServiceWorker: ServiceWorker script evaluation failed” su Google sembra esserci un problema con il JS, ma non so da dove provenga.
Qualcuno ha mai avuto questo problema?
L’opzione Force HTTPS è abilitata e nascosta se Let’s Encrypt è attivo. Recentemente c’è stato un altro argomento che conteneva link HTTP nelle email di riepilogo (Configuring Activity Summary emails - #29). Potrebbe esserci un regression nel codice che imposta la variabile d’ambiente di override? O qualcosa del genere?
Ho utilizzato la seguente guida per abilitare HTTPS: Set up HTTPS support with Let's Encrypt.
Forse è obsoleta o forse avrei dovuto usare un’altra guida? Ho impostato lì la variabile d’ambiente “LETSENCRYPT_ACCOUNT_EMAIL”.
Sono nuovo di Rails, quindi è possibile spiegare quali comandi eseguire per verificare il valore di force_https?
Questo è lo stesso problema di questo (anche se si manifesta in circostanze diverse)
Avere un nome host o un URL completo in una risorsa è garantito per causare problemi.
In questo caso specifico, le risorse sono state probabilmente generate prima che force_https fosse attivato.
Rigenerale e sarai a posto.
Ho provato a ricostruirlo un paio di volte, ma il messaggio continua a comparire negli strumenti per sviluppatori. Forse c’è qualcosa di sbagliato nel file app.yml?
Utilizzo DigitalOcean e ho distrutto il droplet per crearne uno nuovo. Ho seguito i passaggi (senza usare la guida che ho menzionato prima, bensì lo script). Ma ho comunque ricevuto lo stesso errore.
Dopo aver eseguito i comandi, ottengo: