Code-Hero: Resolving the "Blocked Host" error
This documentation is part of the Ruby guide. View the full guide here: Managing Ruby with Code-Hero.
👋 Welcome to the Stackhero documentation!
Stackhero offers Code-Hero, a complete development platform to code in seconds:
- Code from anywhere: Use any device, be it a desktop, phone, or tablet, without requiring any software installations.
- Integrated VSCode experience: Work with a customized version of VSCode directly through your browser, featuring a fully functional terminal.
- Comprehensive toolset: Benefit from a pre-configured environment with tools and languages like
Docker,Git,Zsh,Node.js,Go,Python,Ruby, and more.- Seamless connectivity: Access your development applications via HTTPS on a public domain, mimicking production conditions. This setup supports webhooks and external integrations effortlessly.
Experience the efficiency and convenience of Stackhero's Code-Hero development cloud solution. It takes just 5 minutes to get started! Simplify your development processes and save valuable time today.
If you encounter an error message like the following:
Blocked host: <XXXXXX>.stackhero-network.com
To allow requests to <XXXXXX>.stackhero-network.com make sure it is a valid hostname (containing only numbers, letters, dashes, and dots), then add the following to your environment configuration:
[...]
You can resolve this by editing the config/environments/development.rb file in your Rails project and adding the following line, replacing <XXXXXX>.stackhero-network.com with your actual server hostname:
config.hosts << "<XXXXXX>.stackhero-network.com"
For instance:
Hosts configuration example
By following these steps, you can effectively manage Ruby versions and ensure smooth operation of Ruby on Rails applications within the Code-Hero environment.