Não tenho certeza de por onde começar a depurar isso.
Pesquisar pela mensagem “Failed to register Service Worker: TypeError: Failed to register a ServiceWorker: ServiceWorker script evaluation failed” no Google sugere que há um problema com o JS, mas não sei de onde ele está vindo.
Alguém já teve esse problema antes?
A força HTTPS está ativada e oculta se o Let’s Encrypt estiver habilitado. Houve outro tópico recente que continha links HTTP nos e-mails de resumo (Configuring Activity Summary emails - #29). Poderia haver alguma regressão no código que define a variável de ambiente de substituição? Ou algo assim?
Usei o seguinte guia para ativar o HTTPS: Set up HTTPS support with Let's Encrypt.
Talvez esteja desatualizado ou talvez eu devesse ter usado outro guia? Configurei a variável de ambiente “LETSENCRYPT_ACCOUNT_EMAIL”.
Sou novo no Rails, então é possível explicar quais comandos executar para verificar o valor de force_https?
Este é o mesmo problema que este (embora surja em circunstâncias diferentes). Ter um nome de host ou URL completa em um ativo certamente causará problemas.
Neste caso específico, os ativos provavelmente foram construídos antes que o force_https fosse ativado. Reconstrua e você ficará bem.
Tentei reconstruí-lo algumas vezes, mas a mensagem continua aparecendo nas ferramentas de desenvolvedor. Talvez haja algo errado com o arquivo app.yml?
Eu uso a DigitalOcean e destruí o droplet, criando um novo. Segui os passos (sem usar o guia que mencionei antes, mas sim o script). No entanto, ainda recebi o mesmo erro.
Depois de executar os comandos, obtenho: