Ruby: Creare la vostra prima applicazione "hello world" con Ruby on Rails

Questa documentazione fa parte della guida Iniziare. Consulta la guida completa qui: Iniziare con Ruby on Rails.

👋 Benvenuti nella documentazione di Stackhero!

Stackhero offre una soluzione Ruby cloud pronta all'uso che garantisce numerosi vantaggi, tra cui:

  • Distribuisca la sua applicazione in pochi secondi con un semplice git push.
  • Utilizzi il suo nome di dominio e benefici della configurazione automatica dei certificati HTTPS per una maggiore sicurezza.
  • Goda della tranquillità grazie a backup automatici, aggiornamenti con un clic e una tariffazione semplice, trasparente e prevedibile.
  • Ottenga prestazioni ottimali e sicurezza avanzata grazie a un'infrastruttura privata e dedicata.

Risparmi tempo e semplifichi la sua vita: bastano 5 minuti per provare la soluzione di Ruby cloud hosting di Stackhero!

Esaminiamo il processo di creazione di una semplice applicazione "Hello World" utilizzando Ruby on Rails.

  1. Innanzitutto, configurate una nuova route per la vostra applicazione. Aprite il file config/routes.rb e definite una route root che punti all'azione hello#index:

    Rails.application.routes.draw do
      root "hello#index"
    end
    
  2. Successivamente, generate il controller Hello per gestire la logica di questa route. Eseguite il seguente comando nel vostro terminale:

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

    Con questa configurazione, qualsiasi richiesta effettuata al percorso URL / sarà gestita dal HelloController.

  3. Per visualizzare il messaggio "Hello World", create una vista. Aprite il file in app/views/hello/index.html.erb e sostituite qualsiasi contenuto esistente con il seguente codice:

    <h1>Hello World!</h1>
    
  4. Infine, avviate il server Rails eseguendo il comando qui sotto nel vostro terminale. Poi, collegatevi al vostro URL di sviluppo (ad esempio, http://<XXXXXX>.stackhero-network.com:3000) per visualizzare la vostra applicazione:

    bin/rails server -b 0.0.0.0
    

    Prima pagina "Hello World" in Ruby on RailsPrima pagina "Hello World" in Ruby on Rails

Congratulazioni. Avete appena creato la vostra prima applicazione Ruby on Rails!