Ruby: Uw eerste "hello world"-applicatie maken met Ruby on Rails

Deze documentatie maakt deel uit van de Aan de slag-gids. Bekijk de volledige gids hier: Aan de slag met Ruby on Rails.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een kant-en-klare Ruby cloud oplossing die tal van voordelen biedt, waaronder:

  • Implementeer uw applicatie in seconden met een eenvoudige git push.
  • Gebruik uw eigen domeinnaam en profiteer van de automatische configuratie van HTTPS-certificaten voor verbeterde beveiliging.
  • Geniet van gemoedsrust met automatische back-ups, updates met één klik, en eenvoudige, transparante en voorspelbare prijzen.
  • Krijg optimale prestaties en robuuste beveiliging dankzij een privé en dedicated VM.

Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Ruby cloud hosting oplossing van Stackhero te proberen!

Laten we het proces doorlopen van het maken van een eenvoudige "Hello World"-applicatie met Ruby on Rails.

  1. Stel eerst een nieuwe route in voor uw applicatie. Open het bestand config/routes.rb en definieer een rootroute die verwijst naar de hello#index-actie:

    Rails.application.routes.draw do
      root "hello#index"
    end
    
  2. Genereer vervolgens de Hello-controller om de logica voor deze route te beheren. Voer de volgende opdracht uit in uw terminal:

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

    Met deze configuratie wordt elke aanvraag naar het URL-pad / afgehandeld door de HelloController.

  3. Om het "Hello World"-bericht weer te geven, maakt u een view. Open het bestand op app/views/hello/index.html.erb en vervang alle bestaande inhoud door de volgende code:

    <h1>Hello World!</h1>
    
  4. Start ten slotte de Rails-server door de onderstaande opdracht in uw terminal uit te voeren. Verbind vervolgens met uw ontwikkelings-URL (bijvoorbeeld http://<XXXXXX>.stackhero-network.com:3000) om uw applicatie te bekijken:

    bin/rails server -b 0.0.0.0
    

    Eerste "Hello World"-pagina in Ruby on RailsEerste "Hello World"-pagina in Ruby on Rails

Gefeliciteerd. U heeft zojuist uw eerste Ruby on Rails-applicatie gemaakt!