Code-Hero: Resolver o erro "Blocked Host"

Esta documentação faz parte do guia Ruby. Consulte o guia completo aqui: Gerir Ruby com Code-Hero.

👋 Bem-vindo à documentação da Stackhero!

A Stackhero oferece Code-Hero, uma plataforma de desenvolvimento completa para codificar em segundos:

  • Codifique de qualquer lugar: Utilize qualquer dispositivo, seja um desktop, telefone ou tablet, sem necessidade de instalações de software.
  • Experiência VSCode integrada: Trabalhe com uma versão personalizada do VSCode diretamente através do seu navegador, com um terminal totalmente funcional.
  • Conjunto de ferramentas abrangente: Beneficie de um ambiente pré-configurado com ferramentas e linguagens como Docker, Git, Zsh, Node.js, Go, Python, Ruby, e mais.
  • Conectividade perfeita: Aceda às suas aplicações de desenvolvimento via HTTPS num domínio público, imitando condições de produção. Esta configuração suporta webhooks e integrações externas sem esforço.

Experimente a eficiência e conveniência da solução cloud de desenvolvimento Code-Hero da Stackhero. Leva apenas 5 minutos para começar! Simplifique os seus processos de desenvolvimento e poupe tempo valioso hoje.

Se encontrar uma mensagem de erro como a seguinte:

Blocked host: <XXXXXX>.stackhero-network.com

Para permitir pedidos para <XXXXXX>.stackhero-network.com, certifique-se de que é um nome de host válido (contendo apenas números, letras, traços e pontos), depois adicione o seguinte à configuração do seu ambiente:
[...]

Pode resolver isto editando o ficheiro config/environments/development.rb no seu projeto Rails e adicionando a seguinte linha, substituindo <XXXXXX>.stackhero-network.com pelo nome real do seu servidor:

config.hosts << "<XXXXXX>.stackhero-network.com"

Por exemplo:

Exemplo de configuração de hostsExemplo de configuração de hosts

Seguindo estes passos, pode gerir eficazmente as versões do Ruby e assegurar o bom funcionamento das aplicações Ruby on Rails no ambiente Code-Hero.