Ruby: Creando su primera aplicación "hello world" con Ruby on Rails

Esta documentación forma parte de la guía Introducción. Consulte la guía completa aquí: Introducción a Ruby on Rails.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una solución Ruby cloud lista para usar que proporciona una serie de beneficios, incluyendo:

  • Despliegue su aplicación en segundos con un simple git push.
  • Use su propio nombre de dominio y benefíciese de la configuración automática de certificados HTTPS para una mayor seguridad.
  • Disfrute de la tranquilidad con copias de seguridad automáticas, actualizaciones con un clic, y precios sencillos, transparentes y predecibles.
  • Obtenga un rendimiento óptimo y una seguridad robusta gracias a una VM privada y dedicada.

Ahorre tiempo y simplifique su vida: solo toma 5 minutos probar la solución de Ruby cloud hosting de Stackhero!

Repasemos el proceso de creación de una simple aplicación "Hello World" usando Ruby on Rails.

  1. Primero, configure una nueva ruta para su aplicación. Abra el archivo config/routes.rb y defina una ruta raíz que apunte a la acción hello#index:

    Rails.application.routes.draw do
      root "hello#index"
    end
    
  2. A continuación, genere el controlador Hello para gestionar la lógica de esta ruta. Ejecute el siguiente comando en su terminal:

    bin/rails generate controller Hello index --skip-routes
    

    Con esta configuración, cualquier solicitud realizada al camino URL / será gestionada por el HelloController.

  3. Para mostrar el mensaje "Hello World", cree una vista. Abra el archivo en app/views/hello/index.html.erb y reemplace cualquier contenido existente con el siguiente código:

    <h1>Hello World!</h1>
    
  4. Finalmente, inicie el servidor Rails ejecutando el comando a continuación en su terminal. Luego, conéctese a su URL de desarrollo (por ejemplo, http://<XXXXXX>.stackhero-network.com:3000) para ver su aplicación:

    bin/rails server -b 0.0.0.0
    

    Primera página "Hello World" en Ruby on RailsPrimera página "Hello World" en Ruby on Rails

Felicidades. ¡Acaba de crear su primera aplicación Ruby on Rails!