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 fornisce numerosi vantaggi, tra cui:
- Distribuisci la tua applicazione in pochi secondi con un semplice
git push.- Usa il tuo nome di dominio e beneficia della configurazione automatica dei certificati HTTPS per una sicurezza potenziata.
- Goditi la tranquillità con backup automatici, aggiornamenti con un clic, e una tariffazione semplice, trasparente e prevedibile.
- Ottieni prestazioni ottimali e una sicurezza robusta grazie a una VM privata e dedicata.
Risparmia tempo e semplificati la vita: bastano solo 5 minuti per provare la soluzione Ruby cloud hosting di Stackhero!
Esaminiamo il processo di creazione di una semplice applicazione "Hello World" utilizzando Ruby on Rails.
-
Innanzitutto, configurate una nuova route per la vostra applicazione. Aprite il file
config/routes.rbe definite una route root che punti all'azionehello#index:Rails.application.routes.draw do root "hello#index" end -
Successivamente, generate il controller
Helloper gestire la logica di questa route. Eseguite il seguente comando nel vostro terminale:bin/rails generate controller Hello index --skip-routesCon questa configurazione, qualsiasi richiesta effettuata al percorso URL
/sarà gestita dalHelloController. -
Per visualizzare il messaggio "Hello World", create una vista. Aprite il file in
app/views/hello/index.html.erbe sostituite qualsiasi contenuto esistente con il seguente codice:<h1>Hello World!</h1> -
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 Rails
Congratulazioni. Avete appena creato la vostra prima applicazione Ruby on Rails!